2

プッシュ通知サービスを利用したいアプリを開発しています。サーバーを持っているので、それを知りたい

  • 複数のデバイスを処理するにはどうすればよいですか?

  • すべての iPhone に固有のデバイス ID/名前はありますか?

  • 特定のデバイス トークンのリクエストを削除したい場合、複数のユーザーをどのように処理すればよいでしょうか?

  • アプリケーションを介してすべてのデバイスに一意の名前を生成する方法はありますか?

4

1 に答える 1

3

APNS のドキュメントをよく読む必要があります。これについては、すべて詳細に説明されています。

簡単に言えば、電話でアプリを起動すると、OS からプッシュ通知キーが要求されます。次に、そのキーをサーバーに送り返します。サーバーは、Apple のサーバー経由でプッシュを送信するときにそのキーを使用して、プッシュの送信先デバイスを示します。

サービスはトークンを提供するだけです。アカウントまたはデバイス名が必要な場合は、それらを考え出し、資格情報とともにサーバーに保存する必要があります。

単一のユーザーを処理するのと同じ方法で複数のユーザーを処理し、適切なキーを使用してメッセージをサービスに送信します。

リクエストの削除に関しては、できません。これはテキスト メッセージのようなもので、デバイスに到達するまでに多少の遅延が生じる場合がありますが、プッシュをコミットした瞬間に即座に配信される可能性があります。

于 2009-10-29T08:19:14.800 に答える