7

AppleのiOS向けプッシュ通知についてお伝えしています。検索中にGoogleがGCMサービスをiOS端末GCM for iOSにも提供していることがわかりました。 私は疑問を抱いていますiOS向けGCMとAppleが提供するプッシュ通知サービスとの違い

  1. これらの間に違いはありますか?
  2. リンゴも同じことを提供しているのであれば、なぜgoole iOS向けGCMを紹介しているのですか?
  3. iOSとApple向けにGCMを使用する場合のシナリオ/要件は、 通知サービスをプッシュします。

答えて

4

Google Cloud MessagingはもともとAndroid向けの通知を送信するプラットフォームです。彼らは、iOS SDKを追加しましたが、iOSの上で彼らのSDKを使用すると、GCMとAppleプッシュ通知サービスの両方を使用していることを意味します。あなたの場合は

プッシュiOSデバイス用=> Googleクラウドメッセージング=>アップルAPNS =>デバイス

をiOSアプリのみを開発しているため、APNSを直接使用することをお勧めします。既にGCM向けにインフラストラクチャを設定している場合は、iOSとAndroidの両方に対応するGCMだけをサポートすることで、コードを少し保存することができます。

詳細については、あなたはこの公式のGoogleドキュメントの使用可能性があります以下https://developers.google.com/cloud-messaging/ios/client

リンクがGoogleクラウドメッセージングのIOクイックスタートアプリですが、それはGCMにiOSアプリを接続する方法とメッセージを送受信する方法を示します。https://github.com/googlesamples/google-services/tree/master/ios/gcm

関連する問題