-1

私はプッシュ通知に取り組んでおり、ユーザーが通知を購読すると、一意のエンドポイントが生成されます。これらのエンドポイントをデータベースに保存する方法を知りたいので、これらのエンドポイントを使用して、サブスクライブしているすべてのユーザーに通知を送信できます

4

2 に答える 2

0

公式ドキュメントで強調されているように:

  1. クライアント アプリは、登録トークンをアプリ サーバーに渡します。

これを実現するには、次の 2 つの方法が考えられます。

自作

アプリから直接サーバーに登録 ID を送信し、データベースに保存します。この登録を識別する他の一意の識別子 (ユーザーの電子メールなど) を保存し、それらを一緒に保存することもできます。

サーバーにhttp://www.myserver.com/gcmregistrationsのようなエンドポイントを作成し、そこに登録を POST できます。

GCM アップストリーム (非推奨)

XMPP サーバーで GCM を使用している場合は、登録 ID を GCM のアップストリーム メッセージとして送信できます。

データが正常に送信されたことをアプリから知る方法がないため、これはお勧めしません。

于 2016-04-21T16:41:28.883 に答える