我试图在真正的Apple Watch上测试我们的丰富推送通知。我们的WatchKit扩展实现了Long Look的静态接口和动态接口。但每次发送推送通知时,只显示静态界面,而不是动态界面。
这与我们的动态接口的性能无关(如果动态接口需要太长时间,Watch OS将回退到静态接口)。 Apple Watch几乎立即显示了静态界面。
如何显示Long Look的动态界面?
答案 0 :(得分:3)
电池相关。如果Apple Watch电池电量低于10%且未充电,则会自动跳过动态接口,仅显示静态接口。
解决方案是连接充电器:)
答案 1 :(得分:1)
当您第一次收到手表上的通知提示并激活它时,您是否看到了动态通知?确保在APNS有效负载中设置了“声音”字段,否则您将无法获得声音/点击。
在此(我认为)related issue中,似乎我们无法从通知中心访问动态通知。如果用户在收到通知后立即检查通知,则只会看到动态通知。
答案 2 :(得分:0)
此外,如果您将它放在桌面上,手表会检测到用户没有佩戴。它将显示静态界面。有一次,你将它戴在手腕上,它将显示动态界面。
答案 3 :(得分:0)
我发现另一个related issue asked here是我的情况,只有当附带的观看应用程序至少从手表应用程序启动器打开一次时,才会显示动态通知。