title: service android don't start when boot in specific phones
body: <p>I have created a service, it start fine in samsung devices but in alcatel phones is not start when the phone is booting, my code of manifest is below</p>
  
  <pre><code>&lt;manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.app.app"
  android:versionCode="1"
  android:versionName="Version"&gt;
  
  &lt;uses-permission android:name="android.permission.INTERNET" /&gt;
  &lt;uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /&gt;
  &lt;uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" /&gt;
  &lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /&gt;
  &lt;uses-permission android:name="android.permission.STORAGE" /&gt;
  &lt;uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /&gt;
  &lt;uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE" /&gt;
  &lt;uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/&gt;
  &lt;uses-permission android:name="android.permission.QUICKBOOT_POWERON" /&gt;
  &lt;uses-permission android:name="android.permission.VIBRATE"/&gt;
  &lt;uses-permission android:name="android.permission.READ_CONTACTS" /&gt;
  
  &lt;application android:name="com.redcentral.redcentral.AnalyticsApplication"
      android:allowBackup="true"
      android:icon="@mipmap/icon_app"
      android:label="@string/app_name"
      android:theme="@style/AppTheme" &gt;
  
      &lt;receiver
          android:name="com.app.app.ScheduleReceiver"
          android:enabled="true"
          android:exported="false"&gt;
          &lt;intent-filter&gt;
              &lt;action android:name="android.intent.action.BOOT_COMPLETED" /&gt;
              &lt;action android:name="android.intent.action.QUICKBOOT_POWERON" /&gt;
          &lt;/intent-filter&gt;
      &lt;/receiver&gt;
      &lt;service android:name="com.app.app.NotificationService" android:enabled="true"&gt;&lt;/service&gt;
  
      &lt;activity
          android:name="com.app.app.Login"
          android:label="@string/app_name"
          android:configChanges="orientation|keyboard|keyboardHidden|screenSize|screenLayout|uiMode"
          android:screenOrientation="portrait"
          &gt;
          &lt;intent-filter&gt;
              &lt;action android:name="android.intent.action.MAIN" /&gt;
              &lt;category android:name="android.intent.category.LAUNCHER" /&gt;
          &lt;/intent-filter&gt;
      &lt;/activity&gt;
      &lt;activity android:name="com.app.app.MainActivity"&gt;&lt;/activity&gt;
  
  &lt;/application&gt;
  </code></pre>
  
  <p>What is wrong or what is i need to add to start when phone is starting?</p>
  
  <p>This is my ScheduleReceiver code</p>
  
  <pre><code>public class ScheduleReceiver extends BroadcastReceiver {
  
  @Override
  public void onReceive(Context context, Intent intent) {
  
      /***** For start Service  ****/
          Intent myIntent = new Intent(context, NotificationService.class);
          context.startService(myIntent);
  }
  </code></pre>