监听应用程序是不是会在 WatchKit 上进入前台?

Posted

技术标签:

【中文标题】监听应用程序是不是会在 WatchKit 上进入前台?【英文标题】:Listen for application will enter foreground on WatchKit?监听应用程序是否会在 WatchKit 上进入前台? 【发布时间】:2015-07-10 13:45:03 【问题描述】:

ios 上,当应用处于后台时,我有几种方法可以知道用户何时从主屏幕启动我的应用:

在我的应用委托中实现- applicationWillEnterForeground:。 收听UIApplicationWillEnterForegroundNotification。

WatchKit 中是否有等价物?如果没有,是否有任何可靠的替代方案?

【问题讨论】:

【参考方案1】:

与 WatchKit 扩展最接近的是 iOS 8.2 中引入的这组通知:

NSExtensionHostWillEnterForegroundNotification
NSExtensionHostDidEnterBackgroundNotification
NSExtensionHostWillResignActiveNotification
NSExtensionHostDidBecomeActiveNotification

您可以在NSExtensionContext documentation 中阅读有关这些通知的更多信息。

【讨论】:

以上是关于监听应用程序是不是会在 WatchKit 上进入前台?的主要内容,如果未能解决你的问题,请参考以下文章

图像未出现在 WatchKit 应用程序中

uni-app 生命周期

Apple Watch (WatchKit) 推送动作

WatchKit App 仅返回一些 HealthKit 数据

Apple Watch - 如果我想自定义远程通知的发送方式,是不是需要添加 watchkit 扩展程序?

WatchKit 上的延迟警报?