2

コードに関して PNS に関する他の質問を見てきましたが、概念はどのように機能しますか?クライアントにサーバーが必要であることを伝える必要がありますか? 構成/cronなどに関して、サーバーには何が入りますか?

プロセスを説明してください。ありがとうございます。

編集:

説明してください: SSL 証明書を購入する必要がありますか? それとも、Apple が「クライアント」または「アプリ」SSL 証明書を発行してくれますか?

4

1 に答える 1

3

はい、基本的にサーバーが必要です。手順は次のようになります。

  • ユーザーがアプリケーションをインストール
  • アプリケーションが通知を要求する
  • 電話は APNS と通信し、そのアプリの通知を登録し、トークンを取得します
  • アプリケーションはサーバーと通信してトークンを伝えます
  • 電話は通知をリッスンするために APNS への接続を開いたままにします
  • サーバーは定期的に APNS をポーリングして、デバイスが無効になっている、アプリケーションが登録解除されているなどのフィードバックを求めます。
  • 通知があると、サーバーが APNS に通知し、APNS が電話に通知し、通知が表示されます。

注: Apple プロビジョニング ポータルから SSL 証明書をダウンロードします。

于 2010-03-05T04:33:59.737 に答える