使用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/