我在Android中做了Firebase通知,但是当我关闭应用程序时遇到了一些问题,然后我没有在某些设备上收到通知,这些设备是:
答案 0 :(得分:0)
对于所有小米设备,唯一的解决方案似乎是:
在
Xiaomi
设备上启用自动启动。
显然,WhatsApp和Facebook应用程序被列入白名单,即设备操作系统默认设置为Auto-Start:ON
。这就是为什么,即使他们从RAM中清除,他们仍然会收到通知。
答案 1 :(得分:0)
此外,建议您设置默认值以自定义通知的外观。您可以指定自定义默认图标以及在通知有效内容中未设置等效值时应用的自定义默认颜色。
在应用程序标记内添加这些行以设置自定义默认图标和自定义颜色:
设置自定义默认图标。如果没有为传入通知消息设置图标,则使用此选项。
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@drawable/ic_stat_ic_notification" />
设置用于传入通知消息的颜色。当没有为传入设置颜色时使用 通知信息。
<meta-data
android:name="com.google.firebase.messaging.default_notification_color"
android:resource="@color/colorAccent" />
了解更多信息
答案 2 :(得分:0)
我解决了redmi 3s prime,对于这个设备我手动提供自动启动权限,你可以在这里查看“ https://xiaomininja.com/2015/08/10/miui-tip-enable-autostart-to-never-miss-a-notification-again/“并解决了。如果有人找到其他设备的解决方案,请告诉我。