我有一个简单的iOS应用程序来跟踪航班状态。我想为Apple Watch创建扩展程序。但我不想创建任何界面。如果航班状态发生变化,只需向用户发送通知。
你知道怎么做吗?也许有人知道这方面的好教程?
答案 0 :(得分:3)
不幸的是,如果没有相应的WatchKit应用程序,您无法实现动态/自定义通知界面。
如果您现有的iOS应用程序实现了通知(甚至是可操作的通知),那么它们将使用股票用户界面发送给Watch而无需您执行任何操作。
答案 1 :(得分:2)
您可以使用“Glance”发送这样的快速更新,但无论如何您都需要单独创建Glance UI,它是同一个Watch App包的一部分。
与Glance交互也应该打开Watch应用程序,并允许用户更详细地/上下文查看信息。不确定你是否可以做它什么也不做 - 这可能只是看起来很破碎/没有反应,你可能不想要。
Ray Wenderlich有几个教程和一本关于WatchKit的书。此链接是WatchKit应用程序系列的第3部分,其中包括以类似方式使用Glance: http://www.raywenderlich.com/96741/watchkit-tutorial-with-swift-tables-glances-and-handoff
编辑:正如@bgilham所述,如果您不想自定义界面,您可以发送一个通知,该通知将使用Watch上的股票UI。 “短视”是具有有限空间的单屏幕。没有行动。 “Long Look”可以滚动和播放包含动作按钮。有关详细信息,请参阅Apple Watch Programming Guide on Notifications。