gpt4 book ai didi

PHP Apple Push Notifications 反馈服务

转载 作者:可可西里 更新时间:2023-11-01 05:42:18 25 4
gpt4 key购买 nike

我想知道当您从 Apple 的推送反馈服务获得 token 列表时,这些 token 是否仅特定于发出调用的应用程序(使用该应用程序的 pem 证书),或者苹果会向您发回所有 token 您的应用程序的应用程序 ID 在同一帐户下吗?

我问的原因是我有一个检查反馈服务的脚本,因此它可以在发送推送之前删除 token 。我复制了脚本并将其设置在我的新应用程序的新子目录中,更改了所有适当的数据库信息并为此新应用程序创建了新的 pem 文件。

由于这是一款新应用,数据库中只有一个 token ,我还没有发送任何推送,但是当我运行脚本时,反馈服务报告有 1200 个 token 需要删除。由于我没有预料到这一点,我只是检查并从数据库中删除了这个应用程序的那些 token ,而不是其他应用程序。

我很困惑,因为 Apple Developer 页面上说“为此,Apple 推送通知服务包括一项反馈服务,APNs 不断更新每个应用程序的列表,其中包含发送失败的设备attempts”,这让我相信我应该只在每个应用程序的基础上获取 token ,而不是所有应用程序。

任何人都可以确认或否认反馈服务如何与多个应用一起工作,这样我就可以找出我的问题出在哪里(如果我有的话)?

谢谢

最佳答案

我找到了一些这方面的资料:

The APNS feedback servers only return the device tokens that have "expired" since your last feedback request.

source

这意味着如果您发送到您的多个应用程序,然后在向苹果推送 X 次之后,调用 feedback() 然后 feedback() 将拥有来自您所有应用程序的非事件 token 。

我目前的解决方案是在每次推送到苹果后调用反馈。 现在已经足够了 ©

关于PHP Apple Push Notifications 反馈服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10068057/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com