gpt4 book ai didi

ios - 我可以只创建一个 Apple Watch 扩展(没有 UI 或 App for Watch)吗?

转载 作者:行者123 更新时间:2023-12-01 18:41:47 25 4
gpt4 key购买 nike

我正在为 iOS 创建一个锻炼应用程序,我需要 Apple Watch 的支持。但我不想在苹果 watch 上有任何用户界面。是否可以在没有 UI 或应用程序的情况下创建 Apple Watch 扩展程序?

最佳答案

用户应该有一种方法来启动您的应用程序以运行您的扩展程序。如果 Watch 主屏幕中没有图标,则无法运行独立的扩展程序,点击该图标会给用户带来一个界面 Controller ,否则他们不会有一个很好的感觉,有一个应用程序只是做某事并返回主屏幕。

没有 watch 扩展可以单独运行,因为所有代码都从假设 awakeWithContext() 开始。方法,然后继续。没有什么像 void main()或无需 UI 即可启动的类似事物。

您可以最小化 watch 的 UI,但它应该有一个。要进行锻炼,您需要访问 HealthKitWatchKit可以在 InterfaceController 中使用的框架连接到 Watch App 的 UI 部分的文件。

如果您不想强调 Apple Watch UI,您可以只使用 HandOff/WatchConnectivity 或其他连接方式,并拥有一个本身运行的空白屏幕 awakeWithContext为了记录锻炼。

总结

如果没有 Watch UI,就无法进行诸如记录锻炼之类的事情。

关于ios - 我可以只创建一个 Apple Watch 扩展(没有 UI 或 App for Watch)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41829931/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com