如何开始观看套件通知?

时间:2015-02-07 08:45:57

标签: swift watchkit apple-watch

我正在创建一个应用程序,我想知道如何从苹果手表和从iphone到苹果手表开始通知苹果手表

我认为本地和远程通知可以帮助我任何人????

3 个答案:

答案 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接收到通知。