我有10000000个APN设备令牌。在
但是代币是从2011年开始收集的,可能有人从那以后就删除了这个应用。在
因此,许多令牌可能已经失效。在
我想过滤这些无效的令牌。我怎么能做到呢?在
我尝试了pyapns==0.4.0,但是检查速度很慢,可能有个bug。
我用
打印push.disconnections(app_id = 'aphid', environment = 'production')
但只能得到一个无效的令牌。在
所以我想我应该尝试一个简单的python代码来完成这项工作。在
首先,您应该意识到无效令牌(在当前推送环境中从未有效的令牌)和属于从中卸载应用程序的设备的令牌之间是有区别的。在
如果您的数据库中的所有设备令牌都是从APN服务接收的,并且您没有在同一个数据库中混合生产令牌和沙盒令牌,那么您的所有令牌都应该是有效的。在这种情况下,您可以向所有设备令牌发送一个通知,并运行反馈服务,以确定其中哪些令牌属于已卸载应用程序的设备。在
相关问题 更多 >
编程相关推荐