重启后 Apple Watch 4 启动时自动启动后台 WatchOS 应用程序

Posted

技术标签:

【中文标题】重启后 Apple Watch 4 启动时自动启动后台 WatchOS 应用程序【英文标题】:Start background WatchOS app automatically on startup of Apple Watch 4 after reboot 【发布时间】:2019-05-10 09:43:31 【问题描述】:

我想在 Apple Watch 4 重启后自动在 Apple Watch 4 上启动我编写的后台应用程序,以便它在后台持续运行。

我尝试重新启动手表,但我的应用程序没有自动启动。只有当我手动启动应用程序时,它才会再次在后台运行。

我怎样才能实现它?能否提供一些代码示例?

【问题讨论】:

教程请求在这里是题外话。请阅读How to Ask,然后阅读edit 您的问题,并将您尝试过的内容添加为minimal reproducible example。有什么错误吗? 【参考方案1】:

您需要详细说明您的 watchOS 应用在后台状态下的作用。我尝试在 Apple Watch 运行开发人员可用的有限后台功能之一时重新启动它,即锻炼,并且在重新启动设备后它继续在后台运行,因为系统在表盘顶部显示锻炼标志符号。

【讨论】:

我已经使用位置管理器让手表应用在后台运行。但是使用位置管理器,应用程序在重新启动后不会自动启动。那么自动启动功能是否仅适用于锻炼背景模式?

以上是关于重启后 Apple Watch 4 启动时自动启动后台 WatchOS 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

Apple Watch 模拟器卡在 iOS 模拟器中加载

Apple Watch 应用程序在启动应用程序后以编程方式将视图滚动到顶部

applewatch紧握无反应

使用 Apple Watch 时 Worklight 6.3 锁定的钥匙串

从配对的 Apple Watch 启动 iPhone 应用程序

Apple Watch 模拟器无法启动