メッセージを受信するには、iOSアプリケーションがApple Push Notificationサービス(APN)とGCM接続サーバーの両方に登録する必要があります。クライアントアプリケーションがGCMに登録すると、登録トークンが受信され、アプリケーショントークンがAPMサーバーに送信されます(APNのデバイストークンはサーバーに送信されません)。クライアントアプリケーションには、登録トークンがサーバーに送信されたかどうかを示すブール値を格納する必要があります。
IOSにクライアントアプリケーションを設定する方法については、documentationに従うことができます。
このSO questionに基づいて、APNとGCMを実装するのは非常に簡単です。あなたはのAPN(のiOSデバイス)とGCM(Androidデバイス)は、それがすべてのデバイスに一意のトークンを生成AppleとGoogleのサーバーにプッシュ通知のために登録すると、これは
IOSデバイスを使用すると、これは、それが動作する方法である。このJSON format- {"token":"abcdedfgehik2bd3d3ff3sffssdff","os":"iOS","userid":34}
を使用することができ、サーバー上(バックエンド)にこの情報を送信しています。
- いつものようにAPNからデバイストークンを要求します。
- このトークンは、提供されたAPIを使用してGCMサービスに送信する必要があります。
- 次に、GCMは別のトークンを返します。
- そのトークンをアプリサーバーに送信します。
- アプリケーションサーバーは、そのトークンを使用して通知を送信できます。
詳細については、thisも参照してください。