我面临一个非常奇怪的问题; 我使用GCM 8.4.0发布了我的应用程序的先前版本,该版本运行良好.我更新了一些代码,没有改变任何关于GCM的内容,我意识到当应用程序在后台时不再收到的消息.这在几个不同的设备上.
由于我无法找到任何解释,我迁移到FCM.我做了一些不成功的尝试,它开始工作了!?!然后我能够成功发送几个不同的消息,而不会改变任何东西!Houra !!!!
在生成我签名的APK之前,我做了最后一次测试!当应用程序处于后台时,Arrggghhhhh ....消息不再被收到!!!!
我使用我的服务器进行测试,使用高级REST请求,条件与我用于成功尝试的条件相同,但是,当应用程序处于前台时,它可以正常工作,但当应用程序处于后台时,它根本不再有用!
你有这样的问题吗?
我确切地说,当我收到前景中的应用程序的消息并从中生成通知时,有两种不同的行为:
当应用程序能够在后台接收时,当我从最近的应用程序列表中滑出应用程序时,通知仍然存在.
当应用程序无法在后台接收时,就像我目前的情况一样,当我将应用程序滑出时,生成的通知将被删除.
这是否意味着有用的东西?
编辑
我更新到9.2.0但问题仍然存在.
我在社交消息应用中使用FCM.有时FCM消息无法从服务器传递到客户端.
当我必须在服务器和客户端进行完整的FCM设置时,使用OneSignal有什么好处?
我查看了OneSignal文档链接:https://documentation.onesignal.com/docs/product-overview 但我无法理解哪个更有用.
请帮我.