Onesignal-ios-sdk: func didReceive(_notification:UNNotification){の追加データにアクセスします

作成日 2017年01月04日  ·  3コメント  ·  ソース: OneSignal/OneSignal-iOS-SDK

どうすればアクセスできますか
func didReceive(_ notification: UNNotification) {
ペイロードからの追加データ?

最も参考になるコメント

それでも必要な場合は@appcelerate

guard let customData = notification.request.content.userInfo["custom"] as? Dictionary<String,Any> else { return }
guard let oneSignalAdditionalData = customData["a"]  as? Dictionary<String,String> else { return }

覚えて! _追加データ_は常に[文字列:文字列]です

全てのコメント3件

@appcelerateこれが解析されたオブジェクトを提供するOSHandleNotificationActionBlockブロックを設定する必要があります。 設定例については、 initWithLaunchOptionsを参照してください。

非アクティブなために閉じています。 このコールバックについてさらに質問がある場合は、お気軽に再開してください。

それでも必要な場合は@appcelerate

guard let customData = notification.request.content.userInfo["custom"] as? Dictionary<String,Any> else { return }
guard let oneSignalAdditionalData = customData["a"]  as? Dictionary<String,String> else { return }

覚えて! _追加データ_は常に[文字列:文字列]です

このページは役に立ちましたか?
0 / 5 - 0 評価