28

Google の開発者コンソールで、GCM で iOS 用の API キーを生成できることがわかりました。iOS アプリで GCM を介してプッシュ通知を実装する方法に関するあらゆる種類のドキュメントを Web で検索しましたが、答えが見つかりませんでした。

iOSアプリでGCMを使用してプッシュ通知ジェットを実装することは本当に可能ですか? ドキュメント、例、またはこれを行う方法を学ぶための何か?

4

8 に答える 8

25

はい

私はそれを試してみましたが、うまくいきます。これに従ってください https://developers.google.com/cloud-messaging/ios/start

これが仕組みです。

Google コンソールでアプリ エントリを作成します。作成ウィザードで認定された開発と生産をアップロードします。(両方をアップロードする必要があります) ドキュメントの手順に従います。

ロジックは次のように機能します

  1. いつものようにapnsからデバイストークンをリクエストします。
  2. 次に、提供された API を使用してそのトークンを gcm サービスに送信します。
  3. 次に、gcm は別のトークンを送り返します。
  4. そのトークンをアプリ サーバーに送信します。
  5. アプリ サーバーは、そのトークンを使用して通知を送信できます。

クールな機能。

iOS 用の GCM には、次のような優れた機能があります。

  • 特定のトピックに基づく通知を購読します。他の人を無視します。

  • アプリ内の他のデバイスに通知を送信します。

Googleサンプルアプリを試してみたい方。更新: 現在は G が大文字の Google です。ただ

pod try Google

そこでは、通知を送信できる ObjC 、swift、さらには mac アプリの例を取得できます。

アップデート。

Google は、GCM からFirebase クラウド メッセージングに移行しています。

于 2015-06-04T12:22:42.413 に答える
9

Google はオンライン ドキュメントを更新しました。有効な APNS 証明書が必要です。その後、アプリはiOS GCM APIを使用して GCM に登録できます。通知サーバーは変更しなくても機能するはずです。

于 2015-05-29T19:37:24.597 に答える
5

Google I/O 2015 の時点で、Google は正式に GCM の iOS サポートを追加しました。詳細については、 https : //developers.google.com/cloud-messaging/ios/start をご覧ください。

于 2015-06-15T17:49:30.867 に答える
5

答えはイエスです。Google Cloud Messaging API を使用して iOS デバイスと通信できますが、そのプロセスは非常に複雑です。https://cloud.google.com/resources/articles/ios-push-notificationsで公式ドキュメントを読むことができます

よろしく

于 2013-09-11T06:24:02.710 に答える
1

Google Cloud Messagingに対する応答はnoです。ただし、 Google Cloud PlatformGoogle App EngineおよびGoogle Cloud Endpointsを使用して iOS デバイスにプッシュ通知を送信することは可能です。(このドキュメントを参照してください) ただし、必然的に Apple プッシュ通知サービスと通信する必要があります。それを行うタスクは、Apple サービスを直接使用するよりも確かに複雑です。

于 2014-05-29T20:22:13.700 に答える