I’m working on my app that trigger the phone boot(finish boot), When I tried on samsung galaxy s2(ICS) the broadcastreceiver received the receiver on boot but on galaxy y or galaxy pocket with 2.3.6 os version it doesn’t trigger the broadcast receiver.
Please help.
Edit here is my receiver in manifest:
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<receiver android:name=".MyReceiver" android:enabled="true" android:exported="true">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
</intent-filter>
</receiver>
<receiver android:name=".MyReceiverMessages" android:enabled="true" android:exported="true">
<intent-filter>
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
Because I used 2 receivers on my app and I put a delayed time to my boot receiver the low end phone(like galaxy y and galaxy pocket) has a 10 seconds max of delayed time only and it will not trigger if the delay time is more than 10 seconds,
I used handle run delay to my app. thanks to all who commented in this topic.