我对 GCM 发件人 ID 和 API 密钥感到困惑。我负责构建将向 Android 应用发送通知的第 3 方服务器。
我必须在服务器端存储哪个?API 密钥或发件人 ID?谁负责创建这两者,Android 开发人员还是我?
我对 GCM 发件人 ID 和 API 密钥感到困惑。我负责构建将向 Android 应用发送通知的第 3 方服务器。
我必须在服务器端存储哪个?API 密钥或发件人 ID?谁负责创建这两者,Android 开发人员还是我?
我自己有点想通了:
这取决于您的第三方服务器将如何工作,但通常它是这样工作的:
有关开发人员如何获取此信息的信息,请参阅 GCM 文档:http: //developer.android.com/google/gcm/gs.html
根据您的需要,可以使用第三方商业服务器解决方案。
GCM 进程依赖于两个键或 ID。一种是在 Android 应用程序端创建并发送到 API 密钥已存储的服务器应用程序的 registrationID。使用注册 ID 和 API 密钥的组合将消息推送到设备。
注册 ID 由 GCM 服务器在 android 应用程序向它们发出请求时生成。保留已创建的项目 ID(在 Google 开发控制台中)。