Transição de cerca geográfica PendingIntent bloqueado pelo sistema operacional no Android Oreo

Isso só acontece no Android Oreo. Estou usando o Play Services 11.4.2. Estou registrando cercas geográficas usando o GeofencingClient e o método addGeofences com um pendingIntent para um IntentService que está lidando com transições de cercas geográficas. Parece que a intenção enviada pelos serviços de reprodução é bloqueada pelo sistema operacional em determinadas condições.

O sistema registra o seguinte:

Background start not allowed: service Intent { cmp=my.app.id/my.package.struct.GeofenceTransIntentService (has extras) } to my.app.id/my.package.struct.GeofenceTransIntentService from pid=-1 uid=10154 pkg=my.app.id

assim que eu adicionar uma cerca geográfica nas seguintes situações:

quando eu adiciono depois que o dispositivo é inicializadoquando eu o adiciono após a passagem do aplicativo Em ambas as ocasiões, o aplicativo já está sendo executado em segundo plano (já que sou capaz de executar o código que adiciona a cerca geográfica) porque ouço PROVIDERS_CHANGED, BOOT_COMPLETED.

questionAnswers(2)

yourAnswerToTheQuestion