GCM 生产准备好了吗?我们现在应该开始使用它吗?

Posted

技术标签:

【中文标题】GCM 生产准备好了吗?我们现在应该开始使用它吗?【英文标题】:Is GCM production ready? Should we start using it now? 【发布时间】:2012-07-11 19:48:12 【问题描述】:

GCM 准备好生产了吗?

我只是想知道是否有人已经切换到它并且可以报告它的行为与宣传的一样。几天前,我在开发版本中从C2DM 转换为GCM,但我的GCM 仪表板仍然报告零数据使用情况,这让我感觉不太好。 (这是在 Google API 控制台下,标题为 Traffic Reports for [your app name] 的图表)。我已经使用GCM 在开发版本之间成功发送消息。

似乎不错,但我犹豫要不要向成千上万的用户释放它。

【问题讨论】:

【参考方案1】:

C2DM documentation 官方表示,该服务已于 2012 年 6 月 26 日正式弃用。这意味着 C2DM 已停止接受新用户和配额请求。

据此,我假设 GCM 现在正在运行,并且确实鼓励开发人员从 C2DM 迁移到 GCM。

“开发人员必须使用 GCM 进行新开发。”

【讨论】:

叹息,我仍然没有在“[app name] 的流量报告”API 控制台中看到任何数据。还有其他人看到那里生成的数据吗?我的 GCM 消息处理正常。 @user291701,确保发送到服务器的设备注册 ID 是由 GCM 框架而不是 C2DM 获取的。据我所知,C2DM 令牌与 GCM 不兼容,这可能是您的流量数据缺失的原因之一。【参考方案2】:

根据Google's documentation,它不应该在 API 控制台上工作:

查看统计数据

要查看 GCM 应用程序的统计信息和任何错误消息:

    转到 android 开发者控制台。

    使用您的开发者帐户登录。 您将看到一个页面,其中列出了您的所有应用程序。

    单击要查看其 GCM 统计信息的应用旁边的“统计信息”链接。 现在您在统计页面上。

    转到下拉菜单并选择您要查看的 GCM 指标。

注意:Google API 控制台上的统计信息未针对 GCM 启用。您必须使用 Android 开发者控制台。

【讨论】:

以上是关于GCM 生产准备好了吗?我们现在应该开始使用它吗?的主要内容,如果未能解决你的问题,请参考以下文章

Vala 和 Genie 的生产准备好了吗? [关闭]

用于 asp.net 核心应用程序生产的红隼准备好了吗?

远程办公,你准备好了吗?

圣诞节活动策划,你准备好了吗?

到2023年,10%的中国城市将使用数字货币:你准备好了吗?

go•嗨购意风区十一狂欢就要开始了,你准备好了吗?