push-notification - Apple (APN) 和 Google (GCM) 服务器是否会告诉您哪些设备注册了推送通知?

标签 push-notification apple-push-notifications google-cloud-messaging

使用Google Cloud Messaging (GCM) 服务,您需要知道设备的注册 ID。如果 Android 应用程序使用 GCM 客户端自行注册,则会创建注册 ID。发送 GCM 消息的服务器是否有可能获取某个应用程序的所有注册 ID 的列表,或者应用程序是否必须将其 ID 发送到服务器(例如在登录期间)?如果是,是否可以获取所有已安装 iPhone 应用程序的所有设备 token 的列表,以发送 Apple 推送通知 (APN)?

最佳答案

不,无法从 Google 获取注册 ID 列表,也无法从 Apple 获取设备 token 列表。您的应用必须将它们发送到您的服务器,并且您的服务器必须维护该列表。

关于push-notification - Apple (APN) 和 Google (GCM) 服务器是否会告诉您哪些设备注册了推送通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22094497/

相关文章:

android - 应用程序在后台时处理 Firebase 推送通知数据

Firebase Web 客户端错误 this.bgMessageHandler.next 不是函数

ios - 需要打开的端口号以接收来自 APNS 的推送通知

php - IOS GCM 推送通知在后台不起作用

android - 为什么 GCM 不在 Android 设备中提供推送通知?

javascript - 将通知推送到 JavaScript?

php - iPhone 收不到推送通知

java - 使用 Java SSL 套接字的 Apple 推送通知

android - 来自 GCM/APN 的应用卸载反馈

java - 无法理解消息 GCM