-1
私は最後の警告を保存する必要がありますjson
string
値はプッシュ通知から来ています。 "aps: \(userInfo["aps"]!)"
を使用してプッシュ通知からjson文字列値を取得するにはどうすればよいですか?
は全体json
を返します。
aps: {
alert = "last alert message";
}
が、私は唯一の"last alert message"
を必要としています。
これは私のコードです:
func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject],
fetchCompletionHandler completionHandler: (UIBackgroundFetchResult) -> Void) {
// If you are receiving a notification message while your app is in the background,
// this callback will not be fired till the user taps on the notification launching the application.
dUserInfo = userInfo
print("aps: \(userInfo["aps"]!)")
NSUserDefaults.standardUserDefaults().setObject(dUserInfo, forKey: "last_push")
NSUserDefaults.standardUserDefaults().synchronize()
}
にはどうすれば適切にメッセージを得ることができますか?
は、それが動作する、ありがとうございます。これはjsonオブジェクトから情報を取得する最善の方法ですか? – Machado
私はいつもこのようにしています。しかし、これを行うには多くの方法があり、そのうちの1つは 'swiftyJSON' libを使用することができるということです。 –
あなたを助けてくれることを嬉しく思います。:) –