簡體   English   中英

Google Place Api:來自此Android客戶端應用程序com.package.name的請求被阻止

[英]Google Place Api: Requests from this Android client application com.package.name are blocked

我正在使用PlaceAutocompleteFragment ,當我單擊搜索字段PlaceAutocompleteFragment對話框消失時,出現此錯誤:

{“錯誤”:[{“域”:“全局”,“原因”:“禁止”,“消息”:“此Android客戶端應用程序com.ganger.package的請求被阻止。”}],“代碼”: 403}

順便說一句,當我通過Android Studio安裝該應用程序時,它可以完美運行,所以...我為解決此問題所做的工作

1.生成了新的API,但是沒有用。

2.google place API已啟用。

4.meta數據在清單文件中的應用程序標記中。

5. Android Place自動完成片段自動關閉

6. Place AutocompleteFragment無法正常運行Android 7. PlaceAutocompleteFragment單擊消失 做完所有這些事情之后仍然面臨着同樣的問題。 在此先感謝您,我真的很抱歉英語不好。

似乎由於錯誤的SHA1 Fingerptint而導致出現錯誤,因為您必須基於應用程序的數字證書添加SHA1。

在您的問題中,您提到當您以調試配置(直接從Android Studio)運行應用程序時,該應用程序運行良好。 因此,我認為它工作正常,因為您已經為調試證書輸入了SHA1。 因此,當您在發布配置中運行應用程序(帶密鑰存儲的apk簽名)時,您還必須為發布配置添加SHA1才能使用API​​。

您可以從此處獲得有關A debug certificateA release certificate的更多信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM