java - sender.send 中应放置哪些内容 - 适用于 Android 的 Google 云消息传递

标签 java android cordova push-notification google-cloud-messaging

我不明白变量registrationId中应该包含什么

registrationId=?
Result result = sender.send(message, registrationId, 5);

谁能给我解释一下吗?

最佳答案

What is registrationId?

Google Doc说:“GCM 服务器向 Android 应用程序颁发的 ID,允许其接收消息。Android 应用程序获得注册 ID 后,会将其发送到第 3 方应用程序服务器,第 3 方应用程序服务器使用它来识别已注册的每个设备。注册以接收给定 Android 应用程序的消息。换句话说,注册 ID 与在特定设备上运行的特定 Android 应用程序相关联。”

您可以将registrationId视为特定于设备的设备 token ,是设备的唯一标识。此唯一的标识 token 或 registrationId 将帮助您仅向指定设备发送消息

当您从 android 应用 注册 GCM 服务时,注册过程会返回这个唯一的 ID,称为“registrationId”。

关于java - sender.send 中应放置哪些内容 - 适用于 Android 的 Google 云消息传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14302001/

相关文章:

java - 如何使用java获取android Activity 名称?

android - 没有适配器连接到 viewpager2

android - 如何在单个 RecyclerView 中实现 RecyclerView?

javascript - 使 li 元素成为phonegap按钮

java - 可以接受多个键并返回多个值的 java-backend 缓存

java - 逆正态累积分布函数转换

java - Hystrix命令中的一些异常如何说Hystrix不触发fallback

Android webview 非常奇怪的行为

Android 模拟器未针对 Cordova 应用程序运行 - adb -s emulator-5584 shell cat/proc/cpuinfo

jquery - 使用 phonegap 在 Android 上使用 jQuery Mobile 时布局模糊/低质量