监控谷歌云消息服务

Posted

技术标签:

【中文标题】监控谷歌云消息服务【英文标题】:Monitor Google Cloud Messaging Service 【发布时间】:2016-02-26 21:38:30 【问题描述】:

我想知道是否有办法监控 google 提供的服务(GCM Google Cloud Messaging),例如列出已注册的主题编号注册客户的数量等等......

我怀疑 Google Developers Console 有一些功能,但我找不到我的方式,希望有人能指出我。

提前致谢。

【问题讨论】:

【参考方案1】:

从那时起,Google 就为开发者提供了高级监控工具。 Gcm 诊断工具在 Google Play 开发者控制台中可用。 因此,您可以通过注册令牌轻松跟踪特定消息状态。

使用 GCM 诊断,您可以对通过 GCM 发送的消息进行故障排除。您可以通过注册令牌或消息 ID 查找消息。

以下是访问 GCM 诊断页面的方法:

    登录您的 Google Play 开发者控制台。 选择使用 GCM 的应用。 在左侧菜单中,点击 GCM 诊断。

查看通过 Google Cloud Messaging 发送的消息的方法如下:

注册令牌:设备上客户端应用的 GCM 身份。当您的客户端应用程序向 GCM 注册时,您可以找到它。这也是您将用于向设备发送 GCM 消息的身份。您一次只能查找一个注册令牌。

消息 ID:唯一的 GCM 消息标识符。您可以在 GCM 确认已收到消息时向客户端服务器发送的响应消息中找到它。您可以一次查找多个消息 ID,但它们都应该与同一个注册令牌相关。要了解不同的消息状态,请参阅 GCM 消息状态部分。

在此处查看文档: https://support.google.com/googleplay/android-developer/answer/2663268?hl=en

希望对你有帮助。

【讨论】:

这仍然是真的吗?我找不到 GCM 诊断,只能从 Play 管理中心(新的 GCM)链接到 FCM API 密钥。还是我遗漏了什么? @TimBaas 我也在寻找 GCM 诊断,因为他们似乎完全删除了它并用 FCM 替换了它。我尝试输入我的 GCM 数据,但它不允许... 这应该适用于 FCM 主题消息吗?我正在尝试使用消息 ID 进行诊断,但页面显示“请输入有效的注册令牌或消息 ID。” 来自support.google.com/googleplay/android-developer/answer/…:2017 年 11 月 30 日:FCM 诊断数据已删除您无法再在 Play 管理中心访问 FCM 诊断数据。您仍然可以使用其他 Firebase 云消息传递功能。

以上是关于监控谷歌云消息服务的主要内容,如果未能解决你的问题,请参考以下文章

谷歌云消息错误服务不可用[重复]

谷歌云消息服务的可靠性

连接到谷歌云消息云连接服务器的身份验证错误

Android 中的谷歌云消息服务如何工作?

如何使用谷歌云连接服务器发送上游 GCM 消息

谷歌云消息,接收消息,但不建立通知