Android支持SDK getUpdatesForDevice() bug?
当在Android支持SDK(5.1.2)中使用getUpdatesForDevice()时,更新是不正确的,直到你打开票证列表(或票证本身)。因此,例如,如果你在应用程序关闭时收到一个新的票证响应,然后在启动时使用getUpdatesForDevice()(在SDK初始化之后),那么它将错误地报告没有更新。打开票单就能解决这个问题。在票证ID上使用refreshRequest()也可以修复它,它可以在收到推送通知时调用,但这在应用程序关闭时不起作用。
也许可以在启动时查询所有用户的票证id,并在使用getUpdatesForDevice()之前对每个票证id调用refreshRequest(),但这应该是SDK的工作-没有关于需要这样做的文档。
-
-
啊,更新应该是在使用getUpdatesForDevice方法的最后一个小时内收到的,所以这一定是原因。我没抓住,谢谢你!
-
别担心,蒂姆,如果你还有其他问题,请告诉我们。
请登录留下评论。
3评论