iOS 8.0
のフォアグラウンド状態でプッシュ通知を表示したいとします。バックグラウンド状態の通知を受け取りますが、フォアグラウンド状態は通知しません。フォアグランドのiOS Swift 3.0でプッシュ通知を受け取る方法は?
2
A
答えて
1
extension AppDelegate: UNUserNotificationCenterDelegate {
// Receive displayed notifications for iOS 10 devices.
func userNotificationCenter(_ center: UNUserNotificationCenter,
willPresent notification: UNNotification,
withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Void) {
completionHandler(UNNotificationPresentationOptions.alert)
//completionHandler([.alert,.badge])
let userInfo = notification.request.content.userInfo
if let messageID = userInfo[gcmMessageIDKey] {
}
// Print full message.
print(userInfo)
completionHandler([])
}
func userNotificationCenter(_ center: UNUserNotificationCenter,
didReceive response:UNNotificationResponse,
withCompletionHandler completionHandler: @escaping() -> Void) {
let userInfo = response.notification.request.content.userInfo
// Print message ID.
if let messageID = userInfo[gcmMessageIDKey] {
print("Message ID: \(messageID)")
}
// Print full message.
print(userInfo)
completionHandler()
}
}
関連する問題
- 1. Firebaseプッシュ通知 - XCode 8.0/Swift 3.0/ios 10.0
- 2. PubNub iOSアプリはプッシュ通知を受け取りません
- 3. Swift iOS 10のプッシュ通知
- 4. iOSのAzureプッシュ通知Swift
- 5. firebase iOSはプッシュ通知を受け取りません
- 6. GETリクエストから通知を受け取る方法Swift
- 7. Ionic + Cordova:システムの再起動後にプッシュ通知を受け取る方法は?
- 8. プッシュ通知swift 3
- 9. Android 2.1のTwitter RSSフィードからプッシュ通知を受け取る方法は?
- 10. アプリがオフのときにプッシュ通知を受け取る方法は?
- 11. ローカル通知内でプッシュ通知ペイロードを取得する方法
- 12. プッシュ通知応答からデータを取得する方法Swift 3/iOS
- 13. FCMを使用したangularJs webアプリケーションでプッシュ通知を受け取る方法。
- 14. SwiftのFirebase、クエリが空の場合に通知を受け取る方法は?
- 15. アプリケーションがフォアグランドにあり、プッシュ通知メッセージ(IOS)を受信するとチタンクラッシュが発生する
- 16. プッシュ通知を受け取った後にウェブリクエストを作成
- 17. 通知が通知されたときに通知を受け取る方法
- 18. AndroidでバックグラウンドでOneSignal通知を受け取る方法は?
- 19. iOS:プッシュ通知の登録方法
- 20. iOsプッシュ通知
- 21. プッシュ通知didReceiveRemoteNotification swift
- 22. Huawei P8 lite 2017はプッシュ通知を受け取りません
- 23. Androidデバイスは無限プッシュ通知を受け取ります
- 24. PyGreSQLで通知を受け取る方法は?
- 25. ボタンクリックで通知を受け取る方法は?
- 26. iOSがAzure通知ハブからプッシュを受け取りません
- 27. プッシュ通知を確認する方法は、iOSの目的のcでバックグラウンドモードで受信していますか? Objective Cの中にタップすることなく、通知バーでのプッシュ通知アラートをプッシュ通知マッサージデータを取得する方法を
- 28. iOSのプッシュ通知
- 29. プッシュ通知を使用してGmailアカウントから新しいメール通知を受け取る方法
- 30. Swift - removeFromSuperview()が呼び出された後に通知を受け取る方法?
可能重複[Xcodeの8 /スイフト3.0のプッシュ通知の登録?](https://stackoverflow.com/questions/37956482/registering-for-push-notifications-in-xcode-8-swift -3-0) – Hexfire
@Hexfire iOS 8.0のフォアグラウンド状態でプッシュ通知を表示したい、バックグラウンド状態の通知を受け取る – anuj
[フォアグラウンドiOSのアプリケーションを実行中にプッシュ通知を取得する](https://stackoverflow.com/)質問/ 14872088/app-in-foreground-app-in-fore-ios) – Honey