如何快速测试APNs设备令牌的有效性?

2024-10-01 09:25:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我有10000000个APN设备令牌。在

但是代币是从2011年开始收集的,可能有人从那以后就删除了这个应用。在

因此,许多令牌可能已经失效。在

我想过滤这些无效的令牌。我怎么能做到呢?在

我尝试了pyapns==0.4.0,但是检查速度很慢,可能有个bug。 我用 打印push.disconnections(app_id = 'aphid', environment = 'production') 但只能得到一个无效的令牌。在

所以我想我应该尝试一个简单的python代码来完成这项工作。在


Tags: 代码idappenvironmentpushbug速度production
1条回答
网友
1楼 · 发布于 2024-10-01 09:25:10

首先,您应该意识到无效令牌(在当前推送环境中从未有效的令牌)和属于从中卸载应用程序的设备的令牌之间是有区别的。在

如果您的数据库中的所有设备令牌都是从APN服务接收的,并且您没有在同一个数据库中混合生产令牌和沙盒令牌,那么您的所有令牌都应该是有效的。在这种情况下,您可以向所有设备令牌发送一个通知,并运行反馈服务,以确定其中哪些令牌属于已卸载应用程序的设备。在

相关问题 更多 >