2

硬件尚未发布,我想模拟这些事件。我该怎么做呢?

这是解释 Long Look 的 Apple 文档

4

1 回答 1

8

在 Xcode 中导航以Product -> Scheme -> Manage Schemes点击您当前的 WatchApp 方案,将其复制两次。例如,将第一个副本重命名为,将第二个副本重命名WatchApp-GlanceWatchApp-Notification. 选择 Glance 方案,选择Edit,然后在Info选项卡中您可以Watch Interface选择Glance。相应地编辑您的通知方案。您可以选择动态和静态版本的通知,但现在让我们专注于静态。 在此处输入图像描述

然后你可以Close这个窗口。

一目了然

打开你的 Storyboard,导航到 Utilities 面板,打开 Object Library 和 Drag-and-Drop Glance Interface Controller。从目标菜单中选择 WatchApp-Glance 以在 iPhone 模拟器上运行。您的 Glance 现在应该是可见的。

长期通知

首先,所有 Long-Look 通知分为静态和动态。如果 Watch 无法呈现您的动态界面,它将切换到静态。打开故事板,导航到实用程序窗格,打开对象库和拖放通知界面控制器。你会看到Static Notification Controller。在Attributes Inspector您可以选择Has Dynamic Interface这样您就可以设计您的动态 Long-Look 通知界面。但是,即使我在我的方案中设置了动态通知,我也无法运行它。(Xcode-Beta5)。

最后要设置的是示例 json/apns 文件。在 Xcode 中,从左侧菜单中选择 File->New->File(或 Cmd+N),选择 AppleWatch,然后选择“Notification Simualtion File”。然后,您可以像运行 Glance 一样运行通知。

笔记

"category": "myCategory"在示例通知文件中指的是: 在此处输入图像描述

因此,您可以在 Storyboard 中构建多个静态通知界面,Watch 将在运行时根据此字符串参数决定应该显示哪些通知。

希望这可以帮助。

于 2015-02-04T08:32:05.337 回答