应用程序打开时,Watch无法接收通知

时间:2015-12-01 09:58:13

标签: ios objective-c apple-push-notifications watchkit apple-watch

我最近在iWatch上制作应用程序并发现如果我只实现该方法:

- (void)didReceiveRemoteNotification:(NSDictionary *)remoteNotification withCompletion:(void (^)(WKUserNotificationInterfaceType))completionHandler 

对于手表端的远程通知(分机),我的应用程序打开时无法收到通知。

这种情况是否正常?如果iWatch正常, APNs 会在应用关闭后稍后发送通知吗?

1 个答案:

答案 0 :(得分:1)

您可以使用 WCSessionDelegate

的委托方法
  
      
  • (void)session:(WCSession *)session didReceiveMessage:(NSDictionary *)message {      NSLog(@"%@",[message objectForKey:@"<<"您的密钥">>"]); }
  •