プッシュ通知を使用するときに複数のデバイスを処理する方法
-
10-07-2019 - |
質問
プッシュ通知サービスを使用するアプリケーションを開発しています。私はサーバーを持っています、今私はそれを知りたいです
-
複数のデバイスを処理するにはどうすればよいですか?
-
すべてのiPhoneに一意のデバイスID /名前がありますか?
-
特定のデバイストークンのリクエストを削除したいのですが、どうすれば複数のユーザーを処理できますか?
-
アプリケーションを介してすべてのデバイスに一意の名前を生成する方法はありますか?
解決
APNS ドキュメント、これはすべてそこで詳細に説明されています。
簡単に言うと、電話でアプリを起動すると、OSからプッシュ通知キーが要求されます。次に、そのキーを取得してサーバーに送り返します。サーバーは、Appleのサーバーを介してプッシュを送信するときにそのキーを使用して、プッシュを送信するデバイスを示します。
サービスはトークンを提供するだけです。アカウントまたはデバイス名が必要な場合は、それらを見つけてサーバーに資格情報とともに保存する必要があります。
単一のユーザーを処理するのと同じ方法で複数のユーザーを処理し、適切なキーを使用してメッセージをサービスに送信します。
リクエストの削除に関しては、できません。これはテキストメッセージのようなもので、デバイスにヒットするまでに多少の遅延が発生する可能性がありますが、プッシュをコミットするとすぐに配信される可能性があります。
所属していません StackOverflow