繁体   English   中英

在 Android 自定义操作系统中未收到 FCM 推送通知

[英]FCM Push notification not receiving in Android customized OS

谁能帮我解决这个问题...

我已经在我的项目中实现了 FCM 功能。 它通常适用于所有默认的 android 操作系统版本。 moto、nexus、redmi等手机,

但是我在oppo、vivo、一加3、荣耀等都安装了同样的apk,(定制OS)。 我没有从我的应用程序收到任何通知。

为什么会发生这种情况……而且我还检查了其他一些应用程序,如 inshorts、dailyhunt 等,这些应用程序正在自定义操作系统中获取推送通知。

我已经尝试了所有给定的解决方案。 1. 允许我的应用进行电池优化。 (荣誉) 2. 允许我的应用程序作为不受保护的应用程序。 3. 从列表中将我的应用程序列入白名单。

这些都在工作..

但我需要在不这样做的情况下获得推送通知......比如 inshorts、dailyhunt、whatsapp、fb 等,

找了这么久。 请帮我解决这个问题。

提前致谢。

在您的清单文件中试试这个。 希望您能在不修改系统设置的情况下收到推送通知。

<service android:name="com.jibarath.MyFirebaseMessagingServices"
    android:exported="true"
    android:stopWithTask="false">
    <intent-filter>
        <action android:name="com.google.firebase.MESSAGING_EVENT"></action>
    </intent-filter>
</service>

stopwithtask=false成功了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM