我正在创建一个应用程序,我想知道如何从苹果手表和从iphone到苹果手表开始通知苹果手表
我认为本地和远程通知可以帮助我任何人????
答案 0 :(得分:1)
您的意思是测试您的应用的通知吗?或一般的通知?对于一般的通知,我认为(但我不是100%肯定很难)现在你无法选择通知出现的地方,并且Apple Watch会显示包含iPhone应用程序收到的本地和远程通知(您可以自定义其行为和风格)。 要在Apple Watch上测试通知,请编辑监视应用程序的方案,然后选择显示.apns文件中的通知。
答案 1 :(得分:0)
Apple Watch设备上会显示通知(本地或远程),因为它与iPhone配对,iPhone已锁定且手表在手腕上。
要在WatchKit App上处理传入通知,您应该在WatchKit App目标的故事板中创建一个Notification Interface Controller。
首先它将作为静态接口。您还可以添加动态的一个,并在WatchKit Extension中创建WKUserNotificationInterfaceController
的子类。将此子类与Identity Inspector窗格中的storyboard动态通知控制器链接。
毕竟你应该在你的子类中实现下一个方法:
- (void)didReceiveLocalNotification:withCompletion:
- (void)didReceiveRemoteNotification:withCompletion:
希望它有所帮助!
答案 2 :(得分:0)
完成 x401om awnser:
您无法从Apple Watch向iPhone发送本地通知。实际上你不能选择:
Senario 1 :用户手机未锁定,通知(本地或推送)始终发送到iphone,而不是手表
Senario 2 :iphone已锁定并且正在观看您正在观看,并且您已经完成了一些本地或推送通知(对于当地的日期和时间),然后Apple Watch接收到通知。