我在Apple Watch上实现了自定义动态 Long Look for推送通知。当我在收到推送通知后立即抬起手臂时,这种动态长镜头显示正确。但是,如果我稍后回复,并点击Watch上通知中心内的推送通知,则只会显示静态长显示。
这是正常行为还是我做错了什么?你的动态长期表现如何?
为清楚起见,这里有重现步骤。
这将显示动态长期看:
但这只会带来静态长期看:
答案 0 :(得分:2)
我怀疑通过手表通知中心访问的所有通知都默认为静态。
我找不到任何文件来证实这一点。如果是这样的话,那将是一个重大的失败。
答案 1 :(得分:0)
我也遇到了同样的问题而且非常令人沮丧,因为像Sohail我的动作按钮指的是动态长期通知内容。我不知道我是否在这里得到the apple documentation,但以下几行听起来像是向我证明苹果不会从通知中心显示动态长视通知:
使用静态通知界面定义自定义通知界面的简单版本。静态接口的目的是在WatchKit扩展无法及时配置动态接口的情况下提供回退接口。 界面也会显示在通知中心。
首先,我认为这意味着通知中心只是在“主表视图”中显示静态通知界面,但事实并非如此。通知中心本身仅显示通知警报消息,而不显示整个界面。所以我认为它们在文档中的含义是:“在打开来自通知中心的通知时也会显示界面”