[英]Is it possible to send a local notification to the Apple Watch specifically?
我在Apple Watch Programming Guide中看到了这一点:
当您的应用程序的本地或远程通知之一到达用户的iPhone时,iOS会决定是在iPhone上还是在Apple Watch上显示该通知。
有没有办法让通知只出现在手表上?
不幸的是,对于手表应用,您现在需要在3个地方处理通知。 当应用程序运行时,将调用application:didReceiveLocalNotification :. 当手机解锁时,通知会发送到通知中心,您需要处理用户在应用程序中选择它:didFinishLaunchingWithOptions:。 手表将自动处理其包含应用程序获取的任何通知,显示应用程序和警报的正文。 如果您想要自定义通知,则需要在包含应用中设置通知类别,并在手表中设置动态通知。 如果您只是想从应用程序获取信息到手表,您可以使用应用程序组字典或openParentApplication:reply:方法。
不。 它完全由操作系统控制。
无论您在手表应用程序上做什么,您都可以通过这个相对简单的文档进行检查: https : //developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/
而且我认为你不能像你说的那样做。 我们不得不承认,这个版本的WatchKit有很多限制。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.