Привет. Мы работаем над приложением android, где мы используем перезагружаемый ресивер, в котором я запускаю несколько сервисов, где я выполняю некоторые действия в сети.
Я понял, что в некоторых устройствах Android, таких как xiaomi etc reboot, приемник не работает.
Раньше я узнал, что в устройствах HTC также не работает, поэтому я добавил еще один фильтр намерений к нему <action android:name="android.intent.action.QUICKBOOT_POWERON" />
, после чего он начал работать нормально. Теперь другие телефоны, такие как xiaomi, все еще не работают.
Что я должен установить дополнительно, чтобы он работал нормально во всех устройствах, не запрашивая у пользователя никаких настроек вручную.
<receiver
android:name="com.xyz.broadcastreceiver.ServiceStarter"
android:exported="true" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.QUICKBOOT_POWERON" />
</intent-filter>
</receiver>
Спасибо заранее.