某些设备上没有Firebase通知?

时间:2017-01-24 07:34:34

标签: android

我在Android中做了Firebase通知,但是当我关闭应用程序时遇到了一些问题,然后我没有在某些设备上收到通知,这些设备是:

  1. 联想A6020a40,有os 5.1.1
  2. 拥有os 6.0的Redmi 3s prime
  3. Panasonic操作系统是6.0 如果有人为这些设备获得解决方案,请告诉我。

3 个答案:

答案 0 :(得分:0)

对于所有小米设备,唯一的解决方案似乎是:

  

Xiaomi设备上启用自动启动

显然,WhatsApp和Facebook应用程序被列入白名单,即设备操作系统默认设置为Auto-Start:ON。这就是为什么,即使他们从RAM中清除,他们仍然会收到通知。

How to launch Auto Start Screen for Xiaomi devices

答案 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" />

您可以在此FCM Recieve Notifications

了解更多信息

答案 2 :(得分:0)

我解决了redmi 3s prime,对于这个设备我手动提供自动启动权限,你可以在这里查看“ https://xiaomininja.com/2015/08/10/miui-tip-enable-autostart-to-never-miss-a-notification-again/“并解决了。如果有人找到其他设备的解决方案,请告诉我。