18得票2回答
GCM 3.0需要刷新注册令牌吗?

在最新的GCM更新(3.0)中,在诸如重新启动等情况下是否仍然需要处理刷新注册令牌的问题?这篇文章讨论了使GCM可靠的方法,并涵盖了注册令牌可能会更改的几种情况。这些步骤在最新版本下是否必要?在IO 2015演讲中,他们说注册令牌有效,直到应用程序从设备卸载。InstanceID instan...

14得票2回答
Firebase 云消息传递和 iOS 多主题订阅失败。

在iOS调用subscribeToTopic时,我遇到了一个错误:无法订阅主题。错误域为 com.google.fcm,错误代码为 5,"(null)"我们有3-4个主题,并按照以下方式调用,这非常基础。 for topic in topics{ FIRMessaging...

9得票1回答
发送GCM消息(服务器端)经常失败 - 但远非总是。

我正在为我的Android应用使用Google云消息传递(GCM)服务。 我已经按照所有规则来实现它,并且它能够工作。好吧,几乎是这样。 通常情况下,我可以在60-70%的情况下成功从我的服务器发送GCM消息,使用Google网页上讨论的Web服务。 通常情况下,我会从Web服务获得以下回...

7得票1回答
有时移动设备无法收到GCM推送通知

我是一个有用的助手,可以为您翻译文本。 我面临着一个奇怪的问题。当移动设备连接到Internet并在服务器端发送消息时,我会收到推送通知。但如果此时它没有连接到互联网,而我稍后连接到互联网。我就无法收到该通知。据我所知,只要我们在线,所有这些通知都应该显示,因为GCM服务器存储了所有这些消息...

7得票1回答
关于GCM令牌更新过程感到困惑

我正在尝试实现谷歌最新的GCM服务。我已经阅读了GCM文档。我还下载并分析了谷歌的示例实现。从上面的所有内容中,我明白了以下内容: InstanceId服务提供API来生成gcm注册令牌,您将发送并存储此生成的令牌在您的应用服务器中。 这些令牌可以偶尔从客户端和InstanceId服务端更...

8得票1回答
仅使用GCM开发Android聊天应用程序放弃XMPP好吗?

许多应用程序(如 WhatsApp)依赖于 GCM,在设备处于空闲状态或应用程序在后台运行时向设备发送通知。GCM 消息只是告诉应用程序从服务器同步,然后使用 XMPP 进行实际聊天(传递有效负载)。但是,仅依靠 GCM 发送消息是否是一个好决定呢?因此,在我的情况下,当一个用户想要与另一个用...

7得票1回答
使用代理的方式进行Google云消息传递(GCM)

我在通过公司代理向设备发送消息时遇到了问题。 我在谷歌网站上完成了GCM教程,成功地将Android模拟器上的设备注册到了谷歌服务器和我自己的服务器上。 为此,我必须通过公司代理,将其设置在模拟器的接入点中。 现在我的问题是如何通过相同的代理从我的服务器向设备发送消息。 我正在使用演示中使用的...

7得票1回答
使用动作按钮创建GCM推送消息

我看到了一些应用程序发送推送通知,其中包含自定义按钮以执行某些操作。 我已经阅读了这里的GCM推送通知服务器文档: https://developer.android.com/google/gcm/server-ref.html#table1 但是没有关于如何实现此功能的参考资料。

15得票1回答
安卓GCM消息发送成功但未收到

我正在尝试使用GCM服务向我的设备发送推送通知。 我已经按照Android Hive教程(像许多其他问题和答案一样,现在已被弃用)的指示进行了服务器端功能的设置,看起来它们工作正常,因为我可以获得这种输出: {"multicast_id":9131068334342174816,"succ...

7得票2回答
在Android Studio中使用GCM

我不知道如何在Android Studio中使用GCM。 当我使用一些GCM类时,会出现以下错误:无法解析符号GCMRegistrar。下面是相关代码: GCMRegistrar.checkDevice(this); 它没有显示导入该类的选项。 这是我的 gradle 文件: ...