【问题标题】:How to turn off automatic install of Apple Watch extension?如何关闭 Apple Watch 扩展的自动安装?
【发布时间】:2015-06-04 11:13:36
【问题描述】:

我们正在考虑为我们当前的 iOS 应用添加 Apple Watch 扩展。其中一项要求是,在更新 iOS 应用程序时,手表扩展程序不会自动安装在用户的手表上。出于安全原因,我们想请用户专门启用扩展程序以供手表使用。

我知道有一个启用/禁用单个手表扩展的设置,但我不知道是否以及如何以编程方式更改。该线程上的第三个答案让我认为这是可能的https://discussions.apple.com/thread/7026092,但广泛的谷歌搜索并没有给我任何明确的答案。

谢谢!

【问题讨论】:

  • 您无法控制它,因为它取决于用户。用户可以将手机设置为在下载时自动安装 Watch Apps,也可以手动安装。用户在“我的手表”应用中的“通用”>“自动下载” 下设置首选项

标签: ios watchkit apple-watch


【解决方案1】:

这超出了您的控制范围。 只有用户可以选择是否自动在手表上自动安装新的WatchKit应用,我个人认为这是最好的解决方案。

在我看来,您应该重新考虑为什么您的应用必须强制用户通过 iOS 应用手动安装 WatchKit 应用。这应该没有必要。

但如果是这样,Apple 肯定会在 WWDC 上更新 WatchKit,他们可能引入让父应用决定是否自动安装 WatchKit 应用的选项或不是。不过,这些只是纯粹的猜测,您可以关注 WWDC here

如果没有,您总是可以采用某种解决方法。例如设置shared app groupshared user defaults。当主应用启动时,您可以询问是否激活WatchKit 应用,并在shared user defaults 中设置bool。当WatchKit 应用程序启动时,检查此bool,如果用户尚未同意,只需用label 覆盖interface,告诉用户首先进入主应用程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-10
    • 2016-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多