swift - 显示来自 watchOS 2 应用程序的通知

标签 swift watchkit uilocalnotification apple-watch watchos-2

是否可以显示来自 Apple watchOS 2 native 应用程序的通知?虽然 watchOS 2 应用程序可以直接在 Apple Watch 设备上运行,但它仍然没有引用 UIApplication.SharedApplication,所以我不能所有的 UIApplication.presentLocalNotificationNow() 直接来自 WatchKit 应用程序,似乎 WKExtensionDelegate 也不能用于显示即时通知。

最佳答案

WKExtensionDelegate 可以通过didReceiveLocalNotification(_:) 方法响应本地通知。您的 iPhone 应用程序必须安排通知。如果只有 watch 知道,您可以使用 WCSession API 集向手机应用程序发送消息。

关于swift - 显示来自 watchOS 2 应用程序的通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33581910/

相关文章:

ios - 如何在 WatchKit 中使用等宽字体

ios - 计划的本地通知问题 - 每天触发问题

ios - 仅在登录时获取数据

swift - 从 swift/firebase 闭包内部修改变量

ios - 为什么我会收到上传错误 ITMS-90680 和 ITMS-90171

ios - 如何在 Watchkit 中的 GlanceController 和 InterfaceController 之间进行通信?

iphone - 如何访问默认的 iOS 声音以将其设置为通知声音?

ios - 如何在后台更新 UILabel 计时器

swift - 我想将 func internetChanged 放在另一个文件中。 (关于可达性)

ios - UIImagePickerControllerSourceType.SavedPhotosAlbum调用黑屏