如何在Apple Watch中发送推送通知?

时间:2015-07-23 10:17:36

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

我刚刚在我的项目中配置了WatchKit,在iPhone设备中推送通知正常工作,目前我的要求是通过服务器发送Watch中的推送通知......

目前我尝试过从有效负载(静态)获取通知,我想从服务器上做,有人可以帮助我吗?

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

       NSDictionary* apsDict = [remoteNotification objectForKey:apsKeyString];

       NSString* titleString = [apsDict objectForKey:titleKeyString];
       [self.titleLabel setText:titleString];

       completionHandler(WKUserNotificationInterfaceTypeCustom);
}

1 个答案:

答案 0 :(得分:3)

  

当您的某个应用的本地或远程通知到达用户的iPhone时,iOS会决定是在iPhone上还是在Apple Watch上显示该通知。

因此,您不必担心会在Watch上发送通知,iOS会为您执行此操作

这是Answer, I already Posted about this

此主题包含Apple Watch Notification Essentials Apple的{​​{1}}帮助链接。

是的,这是您正在使用的方法(发布有问题)来监听Watch

中的推送通知