我也遇到過這個問題 我有小米移動需要'自動啓動權限'來接收FCM通知,當應用程序被殺害,你需要移動你的應用程序在這個列表中。
對於小蜜設備,您可以詢問用戶這個權限 Check the answer here
String xiaomi = "Xiaomi";
final String CALC_PACKAGE_NAME = "com.miui.securitycenter";
final String CALC_PACKAGE_ACITIVITY = "com.miui.permcenter.autostart.AutoStartManagementActivity";
if (deviceManufacturer.equalsIgnoreCase(xiaomi)) {
DisplayUtils.showDialog(activity, "Ask for permission", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
try {
Intent intent = new Intent();
intent.setComponent(new ComponentName(CALC_PACKAGE_NAME, CALC_PACKAGE_ACITIVITY));
activity.startActivity(intent);
} catch (ActivityNotFoundException e) {
Logger.e(TAG, "Failed to launch AutoStart Screen ", e);
} catch (Exception e) {
Logger.e(TAG, "Failed to launch AutoStart Screen ", e);
}
}
}, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
}
});
}
至於樂視網移動我沒有檢查它。如果你已經解決了它,那麼請告訴我。
我們寫信給小米非常高級的人。他回覆說,他們手動將幾個應用程序列入白名單,其餘的默認不允許訪問通知文件夾。這是迴應。 「這通常是因爲可以訪問通知文件夾的應用程序的白名單發生的,這是一項功能,可確保用戶免受垃圾郵件的侵害,並有助於確保優化RAM /電池使用情況。」 我們詢問了將應用程序列入白名單的過程,但沒有得到回覆。 – Shyam
@shyam你可以給我客戶支持郵件,這樣我可以得到他們的確認,並能夠說服我的客戶。 –