Apple Watch 应用程序(仅通知)

Apple Watch app (only notifications)

我得到了用于跟踪航班状态的简单 iOS 应用程序。我想为 Apple Watch 创建扩展。但我不想创建任何界面。如果航班状态发生变化,仅向用户发送通知。

你知道怎么做了吗?也许有人知道这方面的好教程?

您可以使用 "Glance" 来发送这样的快速更新,但无论如何您都需要单独创建 Glance UI,它是同一个 Watch App 包的一部分。

交互 w/a Glance 还应该可以打开 Watch 应用程序并允许用户查看更大的信息 detail/context。不确定您是否可以让它什么都不做 - 这可能看起来只是 broken/unresponsive,您可能不想要它。

Ray Wenderlich 有几个教程和一整本关于 WatchKit 的书。 link 是 WatchKit 应用系列的第 3 部分,其中包括以类似方式使用 Glances: http://www.raywenderlich.com/96741/watchkit-tutorial-with-swift-tables-glances-and-handoff

编辑:如@bgilham 所述,如果您不想自定义界面,您可以发送一个通知,在手表上使用股票 UI。 "Short Look" 是单个屏幕 w/limited space 并且没有任何操作。 "Long Look" 可以滚动并包含操作按钮。详情见Apple Watch Programming Guide on Notifications

不幸的是,如果没有相应的 WatchKit 应用程序,您将无法实现 dynamic/custom 通知接口。

如果您现有的 iOS 应用程序实现了通知(甚至是可操作的通知),它们将被传送到手表,而无需您采取任何行动,使用股票 UI。