Ошибка Android при взаимодействии с API сервера Firebase Installations
Если у вас возникли проблемы firebase с ключом API, вы можете создать android-sdk новый ключ API в Cloud Console:
- перейти на Google Cloud Console
- выберите соответствующий проект (т.е. проект, который вы используете для своего приложения).
- откройте меню и перейдите в
APIs & Services
→Credentials
- вверху страницы нажмите
+ CREATE CREDENTIALS
→API key
- замените ключ API в своем приложении на только что созданный ключ API.
Если android вы используете файл конфигурации android-sdk google-services.json
из своего Firebase Console, вам сначала android-application нужно удалить или ограничить firebase ключ API, используемый в openjdk текущем google-services.json
, чтобы сделать файл java конфигурации обновления Firebase java и использовать новый API. ключ.
- Определите ключ API в файле конфигурации
google-services.json
. - Убедитесь, что ключ API создает ошибочные запросы, проверив его использование по Firebase Installations API metrics page. В столбце
Usage with this service
вашего ключа API должно отображаться число больше 0. - Удалите этот ключ API, щелкнув символ корзины, или добавьте
Application restrictions
к этому ключу API, щелкнув значок карандаша. !! Предупреждение !! Не удаляйте ключ API, который требуется существующим установкам ваших приложений для других служб Firebase, таких как Firebase Auth или Realtime-Database.
Подождите android-ui пару минут, пока серверы j2se Google обновятся. Следующая firebase загрузка вашего файла конфигурации android google-service.json
должна содержать новый ключ openjdk API.
Вы можете проверить свою jre конфигурацию с помощью следующей firebase команды CURL. Какую ошибку вы получаете? (Примечание: если java вы видите данные JSON, это android-ui был запрос и ваша конфигурация java прошла успешно)
Проверьте, работает java ли ваша конфигурация, с помощью android-framework следующей команды CURL:
api_key=;
project_identifier=;
app_id=;
curl -H "content-type: application/json" -d "{appId: '$app_id', sdkVersion: 't:1'}" https://firebaseinstallations.googleapis.com/v1/projects/$project_identifier/installations/?key=$api_key;
Другие android соответствующие ссылки, касающиеся android ключей API и Firebase Installations API:
- https://firebase.google.com/support/privacy/init-options
- https://github.com/firebase/firebase-android-sdk/blob/master/firebase-installations/API_KEY_RESTRICTIONS.md
- https://firebase.google.com/support/release-notes/android#2020-02-27
- https://github.com/firebase/firebase-android-sdk/blob/master/firebase-installations/REQUIRED_FIREBASE_OPTIONS_ANDROID.md
java
android
firebase
Ошибка Android при взаимодействии с API сервера Firebase Installations
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.