私はウェブ開発の新人であり、多くのものに慣れていません。だから私はウェブサイトのGoogle Chromeのプッシュ通知を実装しようとしています。最初はGCM(https://developers.google.com/web/fundamentals/getting-started/push-notifications/?hl=en)からのプッシュ通知を実装しました。FCMウェブプッシュ通知(Chrome)のみデスクトップ用
その後、私はFCMに切り替え、GCMプロジェクトをFCMコンソールにインポートしました。それは正常に動作し、プッシュ通知はlocalhostで通常どおりに表示されます。
私はFCMのWebサイトからFCMのドキュメントを読みましたが、まだそれを理解するのに苦労しています。
私はFCMのプッシュ通知についての通知のための
無料の特徴を知っていたし、それが
Firebaseデータベースにスペースが限られており、
バックエンドについては、
a)参照)に指定し、FCM接続サーバー
または
Bに接続するために必要な条件を持つ当社独自のアプリケーションサーバーを作成するもう一つの方法は、FCMサービス自体を使用して、クライアントを直接手渡しするFCM接続サーバーを使用することです登録IDと新規加入者。
私の第一の質問は次のとおりです。
我々はFCM接続サーバーと私たち自身のアプリケーションサーバーを接続するために管理している場合、我々は無制限の加入者を持つことができます。しかし、それはFCM接続サーバーに接続されているので、FCMデータベースに加入者を入力しないでしょうか?技術的には、FCMデータベースには制限があり、すべてを保存することができない場合、無制限の加入者を持つことができます。私たちはまだ最後に機能を支払う必要があります..それは正しいのですか、それとも独自のデータベースを作成しますか?また、独自のアプリケーションサーバーを作成する場合でも、FCMからJavascript SDKをインストールする必要がありますか?
第二問:私はGCMからのプッシュサービス(フロントエンド)を作成したら
は、私がしなければならない唯一の残りのステップは、バックエンドサーバーを作成し、プッシュを実装することですhttps://developers.google.com/cloud-messaging/httpのApiは、自分のアプリケーションサーバーを作成すると考えていました。 Firebase Hosting、Database、Storageなどを実装する必要がありますか?
読んでいただきありがとうございます。私は現在のFCMプッシュ通知と非常に混同しています。 (/ ps:私はバックエンドの経験がないので、いくつかの重要なものを逃してしまうかもしれません)
ありがとうございます。私の誤解の一部をクリアしました。 Upvotedそれ –
@ジェームスあなたはupvotingを逃した。これがうまくいけば、答えをアップアップして受け入れることができます。ありがとう。 – devprashant