所以我遇到了一个特殊的问题,我无法找到很多信息。寻找任何输入或经验。
我使用Urban Airship记录了现有应用安装的deviceToken。然后删除应用程序并重新安装,我也记录了新的设备令牌。这些令牌是不同的。在UA测试面板中,我能够向这两个令牌发送测试推送,并且设备接收2次推送,每个令牌一次,即使第一个令牌已被卸载。但是,在UA设备查找中,两个令牌都被标记为活动。
这只是在我们的推送服务器运行后才捕获的,它最多每天早上触发一次推送,基于确定推送内容的托管文件以及是否应该发生。我的开发设备现在可以从服务器一次最多推送8次。
有一些方法可以取消订阅或取消注册Apple,UA和服务器的推送通知,但我对这方面的最佳做法感到疑惑。无法获得卸载事件,这是唯一一次取消订阅。是等待UA确定令牌处于非活动状态的最佳解决方案吗?我在此处找到此列表是因为令牌可能处于非活动状态:http://docs.urbanairship.com/reference/troubleshooting/ios-push.html#inactive-device-token
但似乎没有一个适用于此,特别是因为其中一些设备令牌已有近一个月的时间,并且仍在发送到我的测试设备。该应用程序使用企业配置文件,因此这种情况发生在生产环境中。
答案 0 :(得分:0)
您每次都获得相同的频道吗?通常,重新安装将生成与单个设备令牌绑定的相同通道。然后,当apple生成新令牌时,它将更新频道的令牌。您最好直接联系支持部门。他们将能够帮助收集他们需要的所有设备信息,并查看注册和推送记录,以了解最新情况。