Comportamento do FCM quando offline para iOS

Estou tendo problemas para descobrir como o FCM se comporta quando envio uma notificação para um dispositivo iOS que está offline (por exemplo, no modo avião ou desativado).

A documentação notime_to_live propriedade menciona queCurrently, time_to_live is not supported for notification messages on iOS. mas não fornece uma explicação do que é feito. Eu tentei testá-lo e parece que uma notificação por push às vezes passa e outras não, independentemente do que eu defina comotime_to_live propriedade, embora eu não tenha certeza se isso é devido à limitação ou algo mais acontecendo no lado do FCM.

De maneira semelhante, não consigo obter odelay_while_idle propriedade para funcionar no iOS, embora a documentação não mencione explicitamente que não está disponível para iOS - as notificações enviadas enquanto o telefone está em sono ainda o ativam, mesmo se eu definirdelay_while_idle ser verdadeiro.

Alguém tem alguma idéia de como isso deve funcionar?

questionAnswers(1)

yourAnswerToTheQuestion