75得票4回答
如何在 FCM 通知中创建主题

我正在尝试使用Firebase通知API,在从控制台发送下行消息到应用程序时,该服务的运行完美,但如何向已注册主题的用户发送消息呢? 我在Android端完成了这个问题。FirebaseMessaging.getInstance().subscribeToTopic("TopicName");...

74得票9回答
Android推送通知(GCM),有每日限制吗?

对于特定的Android应用程序用户,GCM发送的推送通知数量是否有每日限制?

72得票2回答
com.google.android.gsf包无法找到。

我正在尝试使用新的Google云消息传递系统,但遇到了一些问题。 我已经阅读了入门文档并查看了演示应用程序。在此之后,我将要求应用于我的应用程序,然后创建了一个带有API 16的新虚拟设备。 但是当我尝试将我的设备注册到GCM时,由于这行代码而失败: ```java GCMRegist...

72得票9回答
在Android通知中从URL加载图像

在我的Android应用程序中,我想动态设置通知图标,这些图标将从URL加载。为此,我在接收器中使用了NotificationBuilder的setLargeIcon属性。 我参考了许多链接并尝试了各种解决方案,但是我无法获得期望的输出。尽管我从URL下载了该图像并将该位图设置在通知中,但它...

67得票4回答
Java.lang.RuntimeException: WakeLock under-locked C2DM_LIB 运行时异常:WakeLock 未正确锁定 C2DM_LIB。

我已经在Google Play上上传了我的应用程序,但是用户报告了以下异常:java.lang.RuntimeException: WakeLock under-locked C2DM_LIB。当我尝试释放WakeLock时会出现此异常。有人可以告诉我可能的问题是什么吗?

64得票1回答
推送通知还是使用Socket.io?或者两者都要用?

我正在为Web、Android和iOS开发聊天系统。在进行研究时,我发现GCM和APNS处理推送通知的方式存在差异。 如果通过GCM向Android设备发送推送通知,设备可以决定是否通知用户。如果不需要通知用户,则不会显示通知。这可能只是用户不需要被通知的数据更新。另一方面,如果通过APNS...

63得票1回答
运行时如何获取推送通知(GCM)权限?

我已经阅读过,从API 23版本开始,需要在运行时向用户请求某些权限。例如:android.permission.ACCESS_FINE_LOCATION。 如果API版本为23或更高版本,使用GCM /推送通知时是否需要请求运行时权限(甚至可能)? 我尝试在运行时使用requestPerm...

58得票5回答
获取用于Google Cloud Messaging的API密钥

我正在开发一款安卓应用,想开始测试推送通知功能。从代码角度来说,我已经准备就绪。但是,我现在的挑战是不知道如何从谷歌获取Google Cloud Messaging API密钥。 网上有很多教程和视频可以在大约10秒钟内完成这个过程,但是谷歌最近更新了它的开发者中心,现有的教程似乎都不适用了...

57得票6回答
安卓模拟器无法接收推送通知

我正在使用谷歌云的推送通知,但出现了不能在模拟器上接收推送通知的问题。 然而,当我在真实设备上测试该应用程序时,确实可以接收到通知。 有其他人遇到过这个问题或找到解决方法吗?模拟器有网络访问权限,并且与真实设备相同的安卓版本,所以我想不出任何原因它不工作。