Apple Watch远程通知未调用didReceiveRemoteNotification方法

时间:2016-04-11 14:38:06

标签: xcode swift push-notification apple-push-notifications apple-watch

我从Apple手表中看到一些非常奇怪的行为,我无法找到解决我问题的任何教程或SO问题。

我想在手表上显示动态,长效的通知。当我发送APN时,手机会立即收到通知(手机屏幕不会亮起或发出嗡嗡声,但是如果您检查锁定屏幕,它就在那里)。手表直到整整一分钟左右才收到通知,Xcode打印出来" (app name) took too long to show custom notification. Falling back to static"。但是现在除了NotificationController中的completionHandler(.Custom)(我的WKUserNotificationInterfaceController的子类)之外,我甚至在didReceiveRemoteNotification方法中都没有任何东西。我好像似乎didReceiveRemoteNotification甚至没有被调用,因为它永远不会达到我设置的断点。 手表正在接收来自其他应用程序的通知,因此我的应用程序必须出错(对吗?)。

我已经检查过Storyboard的类中的动态接口控制器是否正确设置为NotificationController,是否已尝试重新启动这两个设备,并且已经在帖子中搜索了几个小时的可能解决方案。我错过了什么?提前谢谢。

编辑: 另外,只要我与手机上的通知互动,就会出现自定义通知花费太长时间的警告。但是,只有在手机收到电话后超过30秒才能与之互动。

0 个答案:

没有答案