我想知道从苹果的推送反馈服务获取到的令牌列表,是否只特定于调用该应用程序(使用该应用程序的pem证书)或者苹果将向您发送所有帐户下具有应用程序ID的应用程序的令牌?
我这样问是因为我有一个脚本,它检查反馈服务以便在发送推送之前删除令牌。我复制了该脚本,并在我的新应用程序的新子目录中进行了设置,并更改了所有适当的数据库信息并创建了新的pem文件。
由于这是一个新应用程序,数据库中只有一个令牌,我还没有发送任何推送,但是当我运行脚本时,反馈服务报告需要删除的1200个令牌。由于我没有预料到这一点,我只检查了该应用程序的数据库以删除那些令牌,而不是其他应用程序的数据库。
我感到困惑,因为Apple Developer页面说:“为此,Apple Push Notification Service包括反馈服务,APNs会不断更新其中的设备列表,以列出无法投递的设备的每个应用程序”,这让我相信我应该只能按应用程序获取令牌,而不是所有应用程序。
是否有人可以确认或否认反馈服务如何处理多个应用程序,以便我可以找出我的问题(如果有的话)?
谢谢。
我这样问是因为我有一个脚本,它检查反馈服务以便在发送推送之前删除令牌。我复制了该脚本,并在我的新应用程序的新子目录中进行了设置,并更改了所有适当的数据库信息并创建了新的pem文件。
由于这是一个新应用程序,数据库中只有一个令牌,我还没有发送任何推送,但是当我运行脚本时,反馈服务报告需要删除的1200个令牌。由于我没有预料到这一点,我只检查了该应用程序的数据库以删除那些令牌,而不是其他应用程序的数据库。
我感到困惑,因为Apple Developer页面说:“为此,Apple Push Notification Service包括反馈服务,APNs会不断更新其中的设备列表,以列出无法投递的设备的每个应用程序”,这让我相信我应该只能按应用程序获取令牌,而不是所有应用程序。
是否有人可以确认或否认反馈服务如何处理多个应用程序,以便我可以找出我的问题(如果有的话)?
谢谢。