@adilka

Как решить проблему насчет token'ов firebase?

Здравствуйте, у меня возникла кое-какая ошибка: на некоторых версиях api, в основном старых, вылетает приложение, жалуется на вот эту строчку, где я подключаюсь к базе данных firebase для сохранения информации по регистрационному token'у пользователя:
databaseReference = FirebaseDatabase.getInstance().getReference(FirebaseInstanceId.getInstance().getToken());


пишет, что
Argument 'FirebaseInstanceId.getInstance().getToken()' might be null


Как я понимаю, на момент обращения программы к этой строке, databaseRefernce возвращает пустое значение, скажите пожалуйста как решить проблему?
  • Вопрос задан
  • 652 просмотра
Пригласить эксперта
Ответы на вопрос 1
@adilka Автор вопроса
надо было добавить простенькую проверку:
String token = FirebaseInstanceId.getInstance().getToken();
        if (token == null) return;
        databaseReference = FirebaseDatabase.getInstance().getReference(token);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы