我已经使用Delphi XE7创建了一个移动应用程序。该程序通过Kinvey和GCM发送推送通知。首次安装APK时,它将发送一个推送通知,该通知工作正常。对于秒数时间(同一台设备上的同一APP),它将发送两次,第三次发送,两次,依此类推。我发现问题是由在Kinvey / users下添加更多ID引起的。因此,如果我手动删除所有ID,然后再次安装APK,它将可以正常工作。
因此,我真的很想知道是否可以在同一设备上重新安装APK时自行清除ID。
提前致谢!
我有同样的问题。AFAIK答案是肯定的,安装新的APK或卸载应用程序不会从后端提供者(Kinvey,Parse,Azure通知中心)注销您的ID。
我的解决办法是添加一个collapse_key的在GCM有效载荷
Ps:就我而言,Notification Hub的注册已到期(我不知道Kinvey是否也有),因此在BUT崩溃的同时接收到推送,因此您只是“接收”一个,直到旧的注册到期
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句