推送通知IOS:标准有效载荷格式

时间:2018-05-31 04:17:46

标签: ios swift push-notification ionic2 apple-push-notifications

我正在低于有效载荷进行构建。如果我在aps对象中发送所需的数据对象,那么即使应用程序退出并且用户点击托盘,我也能够接收数据,

{
                "aps": {
                                "content-available":1,
                                "alert": {
                                                "title": "Game Request",
                                                "body": "Bob wants to play poker"
                                },
                                "sound": "default",
                                "data": {
                                "alertType": "ALERT",
                                "eventTime": "121346666545454",
                                "deviceId": "657585685858",
                                "user":"Arun"
                }
                },

}

根据标准格式,我们必须将数据放在aps对象之外,我在APNS文档中看到过这样的数据。

{
                    "aps": {
                                    "content-available":1,
                                    "alert": {
                                                    "title": "Game Request",
                                                    "body": "Bob wants to play poker"
                                    },
                                    "sound": "default"
                    },
                    "data": {
                                    "alertType": "ALERT",
                                    "eventTime": "121346666545454",
                                    "deviceId": "657585685858",
                                    "user":"Arun"
                    }
    }

任何人都可以建议我哪个是IOS APNS标准格式。因为我是IOS的新手。

根据以下网址https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/CreatingtheNotificationPayload.html#//apple_ref/doc/uid/TP40008194-CH10-SW1

我们必须在aps之外发送特定于应用的数据。如果我们发送,当用户来自通知托盘点击时,我们没有进入应用程序。

提前致谢

0 个答案:

没有答案