硬件尚未发布,我想模拟这些事件。我该怎么做呢?
答案 0 :(得分:8)
在Xcode中,导航到Product -> Scheme -> Manage Schemes
点击当前的WatchApp方案,重复两次。
首先将重复项重命名为WatchApp-Glance
,然后重命名为WatchApp-Notification
。
选择Glance方案,选择Edit
,然后在Info
标签中,您可以选择Watch Interface
至Glance
。相应地编辑您的通知方案。您可以选择动态和静态版本的通知,但现在让我们关注静态。
然后你可以Close
这个窗口。
<强>概览强>
打开Storyboard,导航到Utilities窗格,打开Object Library和Drag-and-Drop Glance Interface Controller。从目标菜单中选择WatchApp-Glance以在iPhone模拟器上运行。您的一瞥现在应该可见。
长期观看
首先关闭所有Long-Look通知分为静态和动态。如果Watch无法渲染动态界面,它将切换到静态。
打开Storyboard,导航到Utilities窗格,打开Object Library和Drag-and-Drop Notification Interface Controller。您会看到Static Notification Controller
。在Attributes Inspector
中,您可以选择Has Dynamic Interface
,以便设计动态Long-Look通知界面。但是,即使我在我的方案中设置动态通知,我也无法运行它。 (Xcode中-β5)。
最后要设置的是示例json / apns文件。在Xcode中,从左侧菜单中选择File-&gt; New-&gt; File(或Cmd + N),选择AppleWatch,然后选择&#34; Notification Simualtion File&#34;。 然后,您可以像运行Glance一样运行通知。
注意强>
示例通知文件中的 "category": "myCategory"
指的是:
因此,您可以在Storyboard中构建多个静态通知接口,Watch将根据此字符串参数在运行时决定应显示哪些接口。
希望这有帮助。