iOS の Facebook アプリケーションの例では、Apple Push Notification Service (APNS) を使用します。Facebook サーバーが新しいフィードや新しい友達リクエストを確認すると、APNS にメッセージが送信されると思います。その後、APNS は、その facebook アカウントにログインしているクライアントに通知をプッシュします。私の質問は:
- APNS が Facebook アカウントにログインしているデバイスを認識するのはなぜですか?
- APNS がそのクライアントにメッセージを正確に送信するにはどうすればよいですか (APNS がクライアントの IP アドレスを知っているのはなぜですか) ?
私が知っているように、プッシュ通知は、Windows Phone (Microsoft Push Notification Service) と Android (Cloud to Device Message) で使用されるテクノロジでもあります。
ありがとう。