获取 APNS 服务的设备令牌列表

Posted

技术标签:

【中文标题】获取 APNS 服务的设备令牌列表【英文标题】:Get Device Token List for APNS Service 【发布时间】:2013-06-25 06:55:33 【问题描述】:

是否有任何 APNS 端点,我可以通过它获取安装了我的应用程序的所有设备令牌的列表? 我知道有一个反馈服务可以提供正在向其发送消息的设备的状态。但我想那是在消息发送之后。 我需要设备令牌才能从此 node.js 模块向 apns 服务器发送消息 - argon's node-apn

【问题讨论】:

我认为您应该将设备信息上传到您自己的服务器中 - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken 【参考方案1】:

没有任何 API 可以为您提供安装应用的设备令牌列表。

您有责任在您的服务器中维护这样的列表。每次您的应用在新设备上注册 APNS 时,您都会向其中添加令牌。您从中删除反馈服务返回的令牌。

【讨论】:

以上是关于获取 APNS 服务的设备令牌列表的主要内容,如果未能解决你的问题,请参考以下文章

服务器 apns 上丢失的设备令牌

如果应用断开互联网,如何再次获取设备令牌(APNS)?

从 APNS 收到的设备令牌的生命周期

如何获取所有注册设备(APNS)的设备令牌?

在 apns.php 中获取失败的设备令牌

APNS 或 GCM 设备令牌验证