Service de liaison par BroadcastReceiver

Mon Application utilise un service est démarré par un BOOT_COMPLETE BroadcastReceiver, dans l'exécution j'obtiens une erreur

mon code:

public class projet extends BroadcastReceiver { 
 public void onReceive(Context context, Intent intent) { 

  intent = new Intent(context, ScreenshotService.class);
  intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
  context.bindService(intent, aslServiceConn, Context.BIND_AUTO_CREATE);
}
}

erreur:

java.lang.RuntimeException: Unable to start receiver com.example.projet: android.content.ReceiverCallNotAllowedException: BroadcastReceiver components are not allowed to bind to services

source d'informationauteur yasso