GCMを使用してフォアグラウンドとバックグラウンドの両方で受信した通知はiOSアプリケーションに送信されますが、バックグラウンドではアプリケーションに音声とバッジ番号の付いたバナーは表示されませんアイコン、追加するフィールド、追加する場所GCMを使用したiOSプッシュ通知
1
A
答えて
1
私はそれを試してみると素晴らしいです。これはどのように動作するのですか:
- Googleのコンソールでアプリエントリを作成します。
- 作成ウィザードでアップロードした開発とプロダクションをアップロードします。
- 両方をアップロードし、docsの手順に従わなければなりません。次のよう
ロジックは動作します:
- 私たちは、いつものようにのAPNからデバイストークンを要求します。
- 次に、提供されたAPIを使用してそのトークンをgcmサービスに送信します。
- 次に、gcmは別のトークンを返します。
- そのトークンをアプリサーバーに送信します。
- アプリケーションサーバーは、そのトークンを使用して通知を送信できます。
クールな機能。 iOS向けGCMには次のようなクールな機能があります。
- 通知を特定のトピックに基づいて登録します。
- 他を無視してください。
- アプリ内の他のデバイスに通知を送信します。
更新:Googleの首都がGです。
Googleサンプルアプリを試したい場合は、ちょうど pod try Google
。
0
バックグラウンドでリモート通知を受信している場合。あなたのcontent-available = 1
フィールドがすでにjsonペイロードにある可能性が高いので、デバイスにローカル通知とバナーを送信して、必要なものをすべて実行してください。
let localNotification = UILocalNotification()
localNotification.soundName = UILocalNotificationDefaultSoundName //If you want an alert sound.
localNotification.alertBody = "You received notification" //Put your notification message here
localNotification.applicationIconBadgeNumber += 1 //Change what the badge number should be
UIApplication.sharedApplication().presentLocalNotificationNow(localNotification)
このコードを入れる場所はfuncであり、リモート通知を受け取ったときに呼び出す場所です。
関連する問題
- 1. iOSプッシュ通知とGCM
- 2. GCMプッシュ通知DELAY
- 3. GCMプッシュ通知NodeJS
- 4. GCMプッシュ通知アイコン
- 5. iOSプッシュ通知がPhonegap-plugin-pushを使用してGCMで動作しない
- 6. アンドロイド3.1のGCMプッシュ通知
- 7. gcmプッシュ通知、プログレッシブwebapp
- 8. Xamarin GCMのプッシュ通知
- 9. GCMプッシュ通知をC#.net(アンドロイドアプリケーション用)を使用して送信
- 10. IOSがGCMプッシュ通知を受信していない
- 11. GCMを使用してIonicアプリにプッシュ通知を送信
- 12. AndroidでGCMを使用してプッシュ通知を送信する
- 13. PHPでGCMを使用してプッシュ通知を送信する
- 14. GCMを使用しないでアンドロイドのプッシュ通知
- 15. GCM - バックグラウンドでiOSプッシュ通知が機能しない
- 16. GCMプッシュ通知が復活しない
- 17. iOsプッシュ通知
- 18. gcm/fcmで複数のAndroidアプリとiOSアプリの通知をプッシュ
- 19. node.jsアプリでGCMプッシュ通知を受信
- 20. iosのGCMでプッシュ通知がバックグラウンド状態にならない
- 21. iOSアプリがバックグラウンドのときにGCMプッシュ通知
- 22. GCMを使用したプッシュ通知とionicの完全な例でのandorid
- 23. Androidのプッシュ通知:Google GCM vs. Amazon SNS?
- 24. GCMプッシュ通知に代わるAndroid
- 25. GCMプッシュ通知付きLaravel 5.2
- 26. GCM/FCMプッシュ通知でのメッセージスロットル
- 27. Ejabberd - プッシュ通知mod_offline_pushでAPNSとGCM
- 28. GCMとBaiduプッシュ通知の違い
- 29. Google/Appleプッシュ通知サービス(APNS/GCM)
- 30. アンドロイドGCMプッシュ通知がクラッシュする
あなたはFUNCアプリケーションで試してみましたDID(アプリケーション:のUIApplication、 didReceiveRemoteNotificationのUserInfo:[NSObjectの:ANYOBJECT]、 fetchCompletionHandlerハンドラ:(UIBackgroundFetchResult) - >ボイド) – Hasya
がはい、通知が受信されると呼ばれるこの方法ではなく、問題は、通知はバナーとして表示されません –
通知で問題はありませんので、バナーのコードをチェックして、別のコードレベルでローカル通知を行い、何が間違っているのかを理解してください。 – Hasya