android - PRODUCT_ID/SenderID 是否只是 Google Cloud Messaging 中的唯一标识符

标签 android android-layout android-studio google-cloud-messaging

我已经阅读了文档并观看了视频,但这仍然让我感到困惑。

我在我的 Android 应用程序中使用了 PRODUCT_ID 并将其发送到 Google Cloud Messaging (GCM),以便它返回给我 TOKENID,即我发送到服务器。

  1. So Is ProductID 只是一个随机的唯一编号,我们将其发送至 GCM?
  2. GCM 仍然向我发送 TOKENID,当我将随机数写为 PRODUCTID,如果将此 Token 发送到我的服务器,它是否会起作用。
  3. GCM 是否使用生成的 registrationID 在服务器和设备之间进行通信,或者检查每个请求的 PRODUCT ID

最佳答案

希望下图能帮助你更好的理解

enter image description here

您可以在 here 上找到更多解释或在教程的第二部分超过 here

在开发者控制台中创建项目后,可以找到项目发送者ID。这个 id 需要在发送到 GCM 的初始注册请求中发送。查看下图
enter image description here

关于android - PRODUCT_ID/SenderID 是否只是 Google Cloud Messaging 中的唯一标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37960969/

相关文章:

android - 为什么我在 Eclipse 中有两个名为 Fragment 的类?

java - 如何在android中动态设置RadioButton的大小

Android Basic Activity & ListView - 进度条不可见

android-studio - Android Studio 显示主目录而不是项目

android - 为什么在 android studio 中添加按钮时会出现类转换异常?

java - 简单服务不会绑定(bind) : bindService return false, 服务连接从未触发

android - 避免用于更新 UI 的静态方法(可能在 Util 类中)的合适方法

android - 在 64 位 android 上使用 32 位 jni 库

android - 带有 onItemLongclick 的手势检测器

android - java.lang.VerifyError : Verifier rejected class 错误