我正在为iOS 9beta开发推送通知应用程序 - 使用xcode 7 beta 6观看OS 2测试版...我已完成苹果文档中提到的所有设置但我只在我的iPhone应用程序中收到推送通知而不是即使我的iPhone应用程序没有在前台运行,我仍然会在iPhone上收到一声哔哔声但手表上没有任何内容。 这是由服务器推送的有效负载结构:
{
"aps": {
"alert": {
"body": “Notification Body",
"title": “Notification Title"
},
"category": "MessageCategory",
"badge" : 1,
"sound" : "default"
},
"WatchKit Simulator Actions": [
{
"title": "View",
"identifier": "ViewAction"
}
],
"callVolume": {
"BU 1": 25,
"BU 2": 30,
"BU 3": 45,
"BU 4": 50,
"BU 5": 60
}
}
我可以运行“Notification - WatchApp”目标并查看动态界面加载。 但是当收到推送通知时,不会触发覆盖func didReceiveRemoteNotification(remoteNotification:[NSObject:AnyObject],withCompletion completionHandler:((WKUserNotificationInterfaceType) - > Void))。
我错过了什么吗? 提前谢谢。
答案 0 :(得分:0)
我找到了我的问题的答案。这是我正在使用的有效载荷结构。
{ “aps”:{
"alert": {
"title": "Some message title",
"body": "Some message body"
},
"category": "MyCategory",
"badge": 1,
"sound": "default"
},
"callVolume": {
"BU1": 25,
"BU2": 45,
"BU3": 100,
"BU4": 35,
"BU5": 60
}
}
根据我们在UIUserNotificationSettings中为UIMutableUserNotificationAction注册的标题显示按钮标题。