2016-07-29 18 views
0

aussehen würde Wir Kinvey Geschäftslogik verwenden Benachrichtigung auf postsave zu drücken: Hier ist, wie es aussieht, wenn von Verpflichtungen gesendet:Was würde das empfangene Push-Schema wie auf IOS

{ 
"aps": { 
    "alert": "Hello World", 
    "sound": "default" 
}, 

} 
+2

Zur besseren Aufklärung über Anmeldung finden Sie unter [Dokumentation] (https://developer.apple.com/library/ios /documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/TheNotificationPayload.html) – Gokul

+1

aber was werden die Payload-Schemata sein, wenn sie von kinvey gesendet werden – Halid

+2

Sorry Gorel, ich bin mir nicht bewusst ** kinvey **. Wenn ich etwas gefunden habe, werde ich dich wissen lassen. – Gokul

Antwort

2

Die aps Struktur übergeben wird als verschachteltes Objekt auf dem Objekt userInfo, das in der AppDelegate-Methode didReceiveRemoteNotification verfügbar ist. Sie können es mit so etwas wie dies in Swift verwenden:

func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject], fetchCompletionHandler completionHandler: (UIBackgroundFetchResult) -> Void) { 
    if let notification = userInfo["aps"] as? NSDictionary, 
    let alert = notification["alert"] as? String { 
     // do something with 'alert' 

(Code-Schnipsel aus http://www.intertech.com/Blog/push-notifications-tutorial-for-ios-9/)

+1

Ich habe bereits all das an Ort und Stelle, ich will nur wissen, wie der Json ist, wenn ausgelöst von kinvey onPostSave, die eine Sammlung Objekt – Halid

+1

meinst du JSON innerhalb der Kinvey Business Logic Schicht? Auf der iOS-Seite gibt es keinen Json, nur NSDictonaries. –