Questions tagged «google-cloud-messaging»

Google Cloud Messaging是一项服务,允许将数据远程发送到Android和iOS应用程序以及Chrome扩展程序和打包的应用程序。

3
在Android上处理Google Cloud Messaging中的注册ID更改
在Google Cloud Messaging的文档中,它指出: Android应用程序应存储此ID供以后使用(例如,检查onCreate()是否已注册)。请注意,Google可能会定期刷新注册ID,因此您在设计android应用程序时应了解com.google.android.c2dm.intent.REGISTRATION意图可能会多次调用。您的Android应用程序需要能够做出相应的响应。 我使用以下代码注册设备: GoogleCloudMessaging gcm = GoogleCloudMessaging.getInstance(context); String regID = gcm.register(senderID); GoogleCloudMessaging类封装了注册过程。那我该如何处理com.google.android.c2dm.intent.REGISTRATION,因为该处理是由GoogleCloudMessaging类在内部完成的?

11
为什么从GCM服务器端获取“ MismatchSenderId”?
我正在尝试为我的Android应用创建推送服务,并且在此问题上遵循Google GCM的文档和示例: 我可以注册/注销我的Android应用程序。从服务器端,我可以看到已经注册了一个订阅,但是当我尝试将消息从服​​务器发送到我的Android应用程序时,总是出现以下错误: 向设备#0发送消息时出错:MismatchSenderId 对于我的Android应用,我使用SENDER_ID = 200000000001。 对于Google所说的服务器端,我使用API​​_KEY = AIzxxxxxxxxxxxxxxxxXxxXxxXxxxXXXXXxxxxxxs 我遵循了这份文件: http://developer.android.com/guide/google/gcm/demo.html 我也在Google API面板中启用了GCM,但我会收到该烦人的错误消息。 我该如何解决这个问题?


2
找不到com.google.android.gsf包
我正在尝试使用新的Google Cloud Messaging系统,但存在一些问题。 我阅读了入门文档并查看了演示应用程序;之后,我将要求应用于应用程序,然后使用API​​ 16创建了一个新的虚拟设备。 但是,当我尝试将设备注册到GCM时,由于以下原因,它失败了: GCMRegistrar.checkDevice(getApplicationContext()); 在logcat中,我看到以下错误: 07-05 07:06:31.925: E/AndroidRuntime(691): FATAL EXCEPTION: main 07-05 07:06:31.925: E/AndroidRuntime(691): java.lang.UnsupportedOperationException: Device does not have package com.google.android.gsf 07-05 07:06:31.925: E/AndroidRuntime(691): at com.google.android.gcm.GCMRegistrar.checkDevice(GCMRegistrar.java:83) 07-05 07:06:31.925: E/AndroidRuntime(691): at aero.tav.mobile.genel$4.onClick(genel.java:201) 07-05 07:06:31.925: E/AndroidRuntime(691): at com.android.internal.app.AlertController$ButtonHandler.handleMessage(AlertController.java:166) 07-05 07:06:31.925: E/AndroidRuntime(691): at android.os.Handler.dispatchMessage(Handler.java:99) 07-05 07:06:31.925: E/AndroidRuntime(691): at android.os.Looper.loop(Looper.java:137) 07-05 …

4
如何在FCM通知中创建主题
我正在尝试Firebase-Notification API,当我从控制台向应用程序发送下游消息时,该服务运行良好,但是如何将消息发送给主题注册用户? 我在android方面做了 FirebaseMessaging.getInstance().subscribeToTopic("TopicName"); 但是当我尝试从控制台向主题发送下游消息时,它说 This project does not have any topics 编辑:我发现映射主题后最多需要1天才能显示在Firebase控制台中
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.