我实现了一个自定义 Dynamic 长时间查看Apple Watch上的推送通知。当我收到推送通知后立即举起手臂时,这种动态的长外观将正确显示。但是,如果我稍后做出响应,然后点击手表上的通知中心的推送通知,则仅显示 static 长时间的外观。
这种正常行为还是我做错了什么?您的动态长外观如何表现?
为了清楚起见,这是重现的步骤。
这将带来 Dynamic 长外观:
- 我收到手表上的推送通知
- 我立即举起手臂看到推动
,但这只会提出静态长外观:
- 我收到手表上的推送通知
- 一开始就忽略它。一分钟后激活手表
- 从表面上拖下表格,以提出通知中心
- 点击被忽略的推动
我怀疑通过手表通知中心访问的所有通知均为默认情况。
我找不到任何文档来确认这一点。如果是这种情况
我也遇到了同样的问题,这很令人沮丧,因为像sohail一样,我的动作按钮也要指出动态的长外观通知内容。我不知道我是否在这里获取Apple文档,但是以下几行听起来像是对我的证明,苹果不会从通知中心显示您的动态长外观:
使用静态通知接口来定义自定义通知接口的简单版本。静态接口的目的是在您的戴头筒扩展程序无法及时配置动态接口的情况下提供后备接口。该接口也显示在通知中心。
首先,我认为这意味着通知中心仅显示其"主表视图"中的静态通知接口,但事实并非如此。通知中心本身仅显示通知警报消息,而不显示整个接口。因此,我认为它们在文档中的含义是:"从通知中心打开通知时也显示了界面"