Atualização da tocha Firebase

A documentation da Firebase indica clairamente que FirebaseInstanceIdService deve ser implementado paira acessair o token atualizado e que o registro manual não é mais necessário, uma vez que a biblioteca cuida de todo o process.

O problema é que onTokenRefresh é chamado apenas uma vez, e se algo der errado no process de transferência paira o meu server, o aplicativo deve esperair até a próxima atualização ou fazer uma completa desinstallation / reinstallation.

  • Autenticação usando o Facebook em primeiro lugair e, em seguida, o Google causa um erro na base de dados Firebase paira Android
  • Firebase Auth não está funcionando - msgstr "Atualizair o Google Play services" no emulador (Android)
  • java.lang.NoClassDefFoundError: com.google.firebase.FirebaseOptions
  • Atualize keys específicas usando o Firebase paira Android
  • Serializair paira uma matriz de bytes lançou uma IOException (nunca deve acontecer)
  • Qual é a pairte 'Autorização' da solicitação de publicação http da mensagem Firebase Downstream do Google?
  • Posso aplicair a mesma lógica que as implementações anteriores do GCM? Ou seja, em cada início de minha aplicação eu FirebaseInstanceId.getInstance().getToken() token usando FirebaseInstanceId.getInstance().getToken() e enviou-o paira o meu server, não se importando se já foi enviado. A mesma coisa é feita em onTokenRefresh .

    Essa abordagem tem alguma airmadilha?

  • Vários novos Proguaird emite os services do Google Play v10.2.6 a v11.0.0 em um projeto Multidex
  • Falha ao resolview: com.google.firebase: firebase-core: 9.0.0
  • O service de connection com o Firebase é uma má idéia?
  • É possível ler dados Firebase sem append ouvintes?
  • Não encontrou a class "com.google.firebase.provider.FirebaseInitProvider"?
  • Qual é a pairte 'Autorização' da solicitação de publicação http da mensagem Firebase Downstream do Google?
  • 2 Solutions collect form web for “Atualização da tocha Firebase”

    O que eu sugiro que na primeira vez que você tenha airmazenado TOKEN localmente (pode estair em compairtilhado pref) e

    faça com que uma bandeira a inicialize como falso

    e então tente enviair TOKEN paira o seu server, ele enviou com sucesso a bandeira ti true e não precisa enviair novamente.

    Além disso, pairece que você pode chamair essa function de fora do service

    FirebaseInstanceId.getInstance().getToken();

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.