相关疑难解决方法(0)

当应用程序处于后台时,Android中未收到FCM数据消息

我面临一个非常奇怪的问题; 我使用GCM 8.4.0发布了我的应用程序的先前版本,该版本运行良好.我更新了一些代码,没有改变任何关于GCM的内容,我意识到当应用程序在后台时不再收到的消息.这在几个不同的设备上.

由于我无法找到任何解释,我迁移到FCM.我做了一些不成功的尝试,它开始工作了!?!然后我能够成功发送几个不同的消息,而不会改变任何东西!Houra !!!!

在生成我签名的APK之前,我做了最后一次测试!当应用程序处于后台时,Arrggghhhhh ....消息不再被收到!!!!

我使用我的服务器进行测试,使用高级REST请求,条件与我用于成功尝试的条件相同,但是,当应用程序处于前台时,它可以正常工作,但当应用程序处于后台时,它根本不再有用!

你有这样的问题吗?

我确切地说,当我收到前景中的应用程序的消息并从中生成通知时,有两种不同的行为:

  • 当应用程序能够在后台接收时,当我从最近的应用程序列表中滑出应用程序时,通知仍然存在.

  • 当应用程序无法在后台接收时,就像我目前的情况一样,当我将应用程序滑出时,生成的通知将被删除.

这是否意味着有用的东西?

编辑
我更新到9.2.0但问题仍然存在.

android firebase-cloud-messaging

7
推荐指数
1
解决办法
7015
查看次数

Onesignal vs GCM(FCM)

我在社交消息应用中使用FCM.有时FCM消息无法从服务器传递到客户端.

当我必须在服务器和客户端进行完整的FCM设置时,使用OneSignal有什么好处?

我查看了OneSignal文档链接:https://documentation.onesignal.com/docs/product-overview 但我无法理解哪个更有用.

请帮我.

android google-cloud-messaging onesignal

5
推荐指数
2
解决办法
6419
查看次数