Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Reboot receiver is not working in xiaomi phones

Tags:

Hi We are working on an android application where we are using reboot receiver in which I am starting few services where I am performaning some network operation.

I figured it out that in some android devices like xiaomi etc reboot receiver is not working.

Earlier I got to know that In HTC devices also it does not work so I added one more intent filter to it <action android:name="android.intent.action.QUICKBOOT_POWERON" /> then it started working fine. Now other phones like xiaomi it's still not working.

What I have to set additionally so it works fine in all the devices without asking user to update any settings manually.

<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> 

Thanks in advance.

like image 492
N Sharma Avatar asked Apr 14 '15 12:04

N Sharma


1 Answers

Xiaomi phones running MIUI have a inbuilt startup apps blocker. Maybe that is interfering with your boot receiver.

like image 64
Sanket Berde Avatar answered Sep 29 '22 08:09

Sanket Berde