Reputation: 1441
My aim is to receive BOOT_COMPLETE through a broadcast receiver. I have implemented it according to Piyush's answer in BOOT_COMPLETED not working Android and it is working on a Nexus5. But it doesn't work on my Xiaomi mi5s even though I have turned on autostart for my app in MIUI's security app.
p.s: I am on MIUI 8.2.1.0.
Upvotes: 3
Views: 2262
Reputation: 11
To add to David's answer. You must also change the Battery Saver settings to No Restrictions on MI phones to receive the intent.
Upvotes: 1
Reputation: 501
Hey little late but I just got to this issue also. Problem with Xiaomi devices is that they block autostarting of the application so it does not receive the BOOT_COMPLETED Broadcasts. To be able to receive it the user has to enable the application to autostart in settings.
There are already multiple solutions for this issue: answer from Mohit Mathur or answer from Dika.
There are two main things to note:
Upvotes: 6