31得票3回答
GCM:多播结果 - 哪个设备的结果是哪个?

在GCM:入门指南的最后一节中,接收结果后需要进行一些记录工作。 引用指南中的内容: 现在需要解析结果并在以下情况下采取适当的操作: 如果消息已创建但结果返回一个规范化的注册ID,则需要使用规范化的注册ID替换当前注册ID。 如果返回的错误是NotRegister...

31得票7回答
点击通知不能启动预期的活动?

我在我的应用程序中使用GCM,同时使用NotificationManager在接收到GCM消息时创建通知。到目前为止一切都正常工作,GCM消息正确地显示在通知区域中,但是当我单击通知时,它应该启动我的应用程序的一个活动来显示消息详细信息,但这并没有发生。每次我点击通知时,它都不会启动任何活动,...

30得票1回答
GCM的API密钥突然无效了?出现未经授权的错误(401)。

我为我的安卓应用程序创建了一个GCM推送通知的API密钥。过去两天里,GCM服务器在PHP中返回未经授权(401)的响应。 安卓API密钥无效/过期的原因是什么?还是说GCM已经废弃了安卓API密钥? 我仍然没有得到关于为什么安卓API密钥无效的合适解释?大多数人更喜欢使用服务器密钥而不是...

30得票17回答
如何修复Google云消息传递注册错误:SERVICE_NOT_AVAILABLE?

我遇到了一个奇怪的问题 - 我已经在我的应用程序中使用GCM相当长的时间,并且一切都运行得很完美。然而,在发布到Google Play之前,我将应用程序包名称从 com.android.testapp 改为 com.android.recognition,此后GCM停止工作。起初我收到了错误消...

30得票13回答
谷歌GCM服务器返回未授权错误401。

我正在使用GCM服务从服务器推送信息。如果我使用浏览器密钥,则显示成功消息为:{"multicast_id":4849013215736515938,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:13...

30得票6回答
无法解析符号“GoogleCloudMessaging” GCM

我正在尝试在我的应用程序中使用GCM(当我们的营业时间发生变化或者有促销活动时通知用户),但是当我尝试使用Google Cloud Messaging API时,我一直收到错误信息Cannot resolve symbol 'GoogleCloudMessaging'。 我正在使用新发布的A...

30得票4回答
Android GCM已成功发送,但某些设备未接收到

在服务器端,我使用谷歌提供的GCM服务器1.0.2库。在客户端方面,我按照官方文档设置了GCM。 然而我的问题是:在大多数设备上一切正常,但在少数设备上,无法接收到推送通知。if (case1) message = new Message.Builder() .time...

29得票2回答
什么是authorizedEntity?在自己的应用中找不到gcm_defaultSenderId。

我正在尝试使用Google云消息传递使我的应用程序运行。 我正在遵循Google云消息传递快速入门应用程序,该应用程序可以在github上找到。 在他们的快速入门应用程序中,我们会向Google云消息传递服务请求注册令牌,以便此应用程序实例可以与云进行通信。 我发现这行代码:Registr...

29得票5回答
从FCM的onMessageReceived方法中获取RemoteMessage的值

我已经将推送通知消息从 GCM 迁移到了 FCM。 但是我该如何在 onMessageReceived 方法中从 RemoteMessage 中获取捆绑数据。Old GCM give bundle data onMessageReceiced method but in FCM there i...

29得票2回答
为什么需要添加配置文件到项目中才能正确设置GCM?

https://developers.google.com/cloud-messaging/android/client 我阅读了这篇文章,它说我需要下载并将配置文件添加到我的项目中。但他们没有解释为什么我要这样做?如果不添加配置文件,就不能使用吗?