小编典典

Google Place Api:来自此Android客户端应用程序com.package.name的请求被阻止

java

我正在使用PlaceAutocompleteFragment,当我单击搜索字段PlaceAutocompleteFragment对话框消失时,出现此错误:

{“错误”:[{“域”:“全局”,“原因”:“禁止”,“消息”:“此Android客户端应用程序com.ganger.package的请求被阻止。”}],“代码”:
403}

顺便说一句,当我通过Android Studio安装该应用程序时,它可以完美运行,所以…我为解决此问题所做的工作

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

2.google place API已启用。

4.meta数据在清单文件中的应用程序标记中。

5. AndroidPlace自动完成片段自行关闭

6. PlaceAutocompleteFragment无法正常工作Android
7.PlaceAutocompleteFragment单击消失。做完所有这些事情之后仍然面临着同样的问题。在此先感谢您,我真的很抱歉英语不好。


阅读 224

收藏
2020-11-30

共1个答案

小编典典

似乎由于SHA1 fingerptint错误而导致出现错误,因为您必须基于应用程序的数字证书添加SHA1。

在您的问题中,您提到当您以调试配置(直接从Android
Studio)运行应用程序时,该应用程序运行良好。因此,我认为它工作正常,因为您已经为调试证书输入了SHA1。因此,当您在发布配置中运行应用程序(带密钥存储的apk签名)时,还必须为发布配置添加SHA1才能使用API​​。

你可以得到更多的想法A debug certificate,并A release certificate这里

2020-11-30