我最近在iWatch上制作应用程序并发现如果我只实现该方法:
- (void)didReceiveRemoteNotification:(NSDictionary *)remoteNotification withCompletion:(void (^)(WKUserNotificationInterfaceType))completionHandler
对于手表端的远程通知(分机),我的应用程序打开时无法收到通知。
这种情况是否正常?如果iWatch正常, APNs 会在应用关闭后稍后发送通知吗?
答案 0 :(得分:1)
您可以使用 WCSessionDelegate
的委托方法
- (void)session:(WCSession *)session didReceiveMessage:(NSDictionary *)message { NSLog(@"%@",[message objectForKey:@"<<"您的密钥">>"]); }