Google Place Api: запросы из этого клиентского приложения Android com.package.name блокируются - PullRequest
0 голосов
/ 06 июня 2018

Я использую PlaceAutocompleteFragment, и когда я нажимаю на поле поиска, диалоговое окно PlaceAutocompleteFragment исчезает, тогда я получаю эту ошибку:

{"errors": [{"domain": "global", "причина ":" запрещено "," сообщение ":" Запросы из этого клиентского приложения Android com.ganger.package блокируются. "}]," код ": 403}

, кстати, когдаЯ устанавливаю приложение через Android Studio, это прекрасно работает, поэтому ... что я сделал для решения этого

1.генерированного нового API, но он не работал.

2.google placeAPI включен.

4.meta данные находятся в теге приложения в файле манифеста.

5. Android Поместить автозаполнение Фрагмент закрытия самостоятельно

6. Место автозаполнения не работает должным образом Android 7. PlaceAutocompleteFragment исчезает при нажатии .После выполнения всех этих вещей все еще сталкиваются с той же проблемой.Заранее спасибо и очень жаль за плохой английский ...

1 Ответ

0 голосов
/ 06 июня 2018

Похоже, что вы получаете ошибку из-за неправильного отпечатка пальца SHA1, потому что вы должны добавить SHA1 на основе цифрового сертификата вашего приложения.

В своем вопросе вы упомянули, что приложение работает нормально, когда вы запускаетеприложение в отладочной конфигурации (прямо из Android Studio).Так что я думаю, что все работает нормально, потому что вы ввели SHA1 для своего отладочного сертификата.Таким образом, вам нужно добавить SHA1 для конфигурации релиза, а также для работы с API, пока вы запускаете приложение в релиз-конфигурации (подписанный apk с хранилищем ключей).

Вы можете получить больше информации о A debug certificate и A release certificate с здесь

...