【问题标题】:Multiple WatchKit Apps For 1 iOS App1 个 iOS 应用的多个 WatchKit 应用
【发布时间】:2015-01-17 09:25:33
【问题描述】:

根据Apple Watch Programming Guide,开发者只能在他们的 AppleWatch 应用中包含 1 次浏览。这给我带来了一些挑战,因为我的应用程序是不同类型数据的集合,所以我不确定要在概览中包含哪些数据集。

话虽如此,我是否可以通过为我的 iOS 应用程序创建多个 AppleWatch 应用程序来解决这个问题,这样我就可以为每个 AppleWatch 应用程序创建一个概览?

【问题讨论】:

  • 一个应用是否至少可以创建多个 Apple Watch 应用?如果是,您应该确定真的拥有多个应用程序是有意义的。
  • 好点。我只是把这个选项看作是为了多看一眼。

标签: ios apple-watch


【解决方案1】:

没有。确认每个 iOS 应用一个 Watch 应用。

目前不支持每个 iPhone 应用程序有多个 WatchKit 应用程序 时间。
- Apple WatchKit 传道者

您可以根据用户的上下文(时间和位置)使用 WKInterfaceGroups 并在必要时隐藏/取消隐藏来实现多个 Glance 视图。

在此处查看我对完全相同问题的回答https://stackoverflow.com/a/28214768/3588917

【讨论】:

  • 谢谢,那就确定了。我可能会在应用程序中为用户提供一个选项,让他们选择他们想要一目了然的内容,然后在运行时根据用户选择的内容在运行时隐藏/显示标签。
【解决方案2】:

计时器对你有用吗?例如,当某个时间过去后,您可以更改 Glance 的 UI 以显示不同类型的数据吗?当用户点击浏览时,您将能够分辨当时浏览中显示的数据并传递相关的上下文数据并将它们重定向到适当的界面控制器?

"当用户点击一瞥时,Apple Watch 会启动相应的 WatchKit 应用程序。正常情况下,启动应用程序会显示其主界面控制器。如果您想在启动时显示不同的界面控制器,请调用来自您的 Glance 界面控制器的 updateUserActivity:userInfo: 方法,并使用它来提供有关 Glance 正在做什么的上下文信息。在启动时,您的应用可以使用该上下文数据来显示不同的界面控制器。"强>

【讨论】:

  • 好主意,但我认为这违背了一目了然的目的。我可以做的是允许用户在应用程序中选择他们希望在概览中看到的数据点。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-05
  • 1970-01-01
  • 1970-01-01
  • 2013-11-22
  • 2017-11-23
相关资源
最近更新 更多