Subscribe in the background
Lorsque votre application est abonné à baliser les messages en arrière-plan, les analyses de faible puissance sont déclenchées à l'écran sur les événements, même si votre application n'est pas active. Vous pouvez utiliser ces notifications d'analyse pour "réveiller" votre application en réponse à un message particulier. Les abonnements en arrière-plan consomment moins d'énergie que les abonnements de premier plan, mais présentent une latence plus élevée et une fiabilité plus faible.
// Subscribe to messages in the background.
private void backgroundSubscribe() {
Log.i(TAG, "Subscribing for background updates.");
SubscribeOptions options = new SubscribeOptions.Builder()
.setStrategy(Strategy.BLE_ONLY)
.build();
Nearby.Messages.subscribe(mGoogleApiClient, getPendingIntent(), options);
}
private PendingIntent getPendingIntent() {
return PendingIntent.getBroadcast(this, 0, new Intent(this, BeaconMessageReceiver.class),
PendingIntent.FLAG_UPDATE_CURRENT);
}
double possible de https://stackoverflow.com/questions/36481333/google-nearby-api-background-scan-doesn%C2%B4t-work-after-application-kill – Brian