55得票6回答
应用程序启动时收到奇怪的推送消息

我收到了一条奇怪的推送消息,被我的推送服务捕获:Bundle[{CMD=RST_FULL, from=google.com/iid, android.support.content.wakelockid=1}] 昨天刚开始出现这个问题,我无法确定哪一段代码导致了这个问题。有人之前看到过这个消息...

52得票7回答
接收到GCM推送通知后,如何刷新活动?

更新: GCM 已被弃用,请使用 FCM 如果我的应用程序处于打开状态,当我收到 GCM 推送通知时,如何在 接收到 gcm 推送通知时刷新 活动。我有一个包含从服务器获取的数据的列表视图活动。如果我收到 gcm 推送通知(其中还包含一些数据),我想要刷新我的活动 (在此添加一个更多的项...

51得票4回答
安卓GCM注册ID的最大长度

在Google Cloud Messaging中,注册ID的最大长度是多少?

50得票1回答
谷歌GCM出现间歇性401未授权错误

我们从谷歌的GCM服务中不断收到401未经授权的错误。过去它一直能够100%正常工作。问题可能与我们的路由器接受IPv6流量有关,但即使我们在适配器上禁用IPv6,问题仍然存在。它也无法在一个单独的IPv4网络上工作。我们还使用谷歌推荐的指数退避(http://developer.androi...

49得票5回答
Firebase令牌错误TOO_MANY_REGISTRATIONS

在阅读了数百个帖子并进行谷歌搜索后,我仍然对以下错误消息感到困惑。 目前,我正在使用Firebase Cloud Messaging。简而言之,我正在尝试从Firebase获取我的令牌,以便能够向我的服务器发送消息。我已经尝试了以下两种方法:String token = FirebaseIn...

48得票3回答
GCM - 注册 ID 的最大长度是多少?

更新: GCM 已停用,请使用 FCM GCM服务器发放的注册ID的最大长度是多少? GCM文档没有提供此信息。 搜索发现,注册ID的长度不是固定的,最长可达4K(4096字节)。但这些不是来自Google官方的答案。我目前收到的注册ID长度为162个字符。请问有人可以帮忙吗?

46得票6回答
在使用GCM时需要GET_ACCOUNTS权限 - 为什么需要这个权限?

我有一个应用程序,并已实现推送通知。 我想了解在实现Google云消息传递(GCM)时为什么需要“GET_ACCOUNTS”(android.permission.GET_ACCOUNTS)权限?一些用户对此权限表示担忧。我已经在清单中使用了这个权限,因为官方网站here给出了相应的说明。 ...

45得票3回答
Firebase FCM使用限制

我想知道是否有一份全面的列表,提供有关Firebase FCM各种用途限制的详细信息。 我知道数据消息负载限制最多为4KB。 最近我遇到了一些问题,发现这是由于另一个限制引起的 - “每个设备最多4个不同的折叠键”。 我还记得在最近的一次谈话中,Google提到他们已经删除了以前的某些限制...

45得票5回答
需要从GCM迁移到FCM吗?

谷歌刚刚宣布Google Cloud Messaging已经更名为Firebase Cloud Messaging。对于Google Cloud Messaging现有用户来说,这意味着什么?他们需要进行哪些迁移(如果需要的话)?

44得票2回答
GCM注册ID会过期吗?

我知道C2DM的注册会过期,并且你应该定期刷新注册ID。那GCM是否也是如此呢?从Android GCM指南上的以下代码来看(如下所示),似乎只需要执行一次,而不需要刷新,但我没有在任何地方明确地看到这样的说明,所以我想确认一下。final String regId = GCMRegistra...