Как исправить ошибку service_not_available в обмене облачными сообщениями Firebase при получении токенаAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как исправить ошибку service_not_available в обмене облачными сообщениями Firebase при получении токена

Сообщение Anonymous »

Я пытаюсь получить токен FCM и сохранить его в Cloud Firestore: < /p>
val user = User(et_email_sign_up_activity.text.toString(), et_name_sign_up_activity.text.toString(),
et_mobile_sign_up_activity.text.toString(), "",
FirebaseAuth.getInstance().currentUser?.uid!!, tv_address.text!!.toString(), getToken())
Firebase().uploadUserSignIn(user, this)//uploads user to cloud firestore
< /code>
getToken (): < /p>
private fun getToken(): String{
var token = ""
FirebaseMessaging.getInstance().token.addOnSuccessListener {
token = it
Log.i("token", it)
}.addOnFailureListener {
val dialog = AlertDialog.Builder(this)
dialog.setMessage(it.toString())
dialog.show()
}
return token
}
< /code>
Я всегда получаю эту ошибку всякий раз, когда пытаюсь выполнить свой код в реальном устройстве Android: < /p>
E/FirebaseMessaging: Topic sync or token retrieval failed on hard
failure exceptions: java.util.concurrent.ExecutionException:
java.io.IOException: SERVICE_NOT_AVAILABLE. Won't retry the operation.
< /code>
У меня есть услуги Google Play, работающие с правильным подключением к Интернету < /p>
Несколько решений, которые я пробовал: < /p>
  • Добавить разрешение в Интернете в Manifest:
    < /li>
    Загрузить Firebase и intring sha1 и sha1> >
    > Проверка устройства в Google Cloud.
Иногда я не получаю ошибку, а токен FCM возвращается успешно возвращается, но в большинстве случаев я получаю эту ошибку.
Что такое ошибка?

Подробнее здесь: https://stackoverflow.com/questions/681 ... le-getting
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»