我的应用程序中有 Google 的 Place Autocomplete,但偶尔当我触摸它出现的搜索按钮时,它就会消失。
我已经在 Google Developer's Console 上的项目和 API 密钥中添加了我的调试和发布 SHA-1。
它不会一直发生。在某些日子里,它整天都在发生。控制台上的错误是 403 - {"errors":[{"domain":"global","reason":"forbidden","message":"来自此 Android 客户端应用程序 com.ganger.package 的请求被阻止。 "}],"代码":403}
我还将我的配额增加到每天 150,000 个请求。
元数据也包含在清单的应用程序标记中。
try {
AutocompleteFilter autocompleteFilter = new AutocompleteFilter.Builder()
.setTypeFilter(Place.TYPE_COUNTRY)
.setCountry("GH")
.build();
Intent intent =
new PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_OVERLAY)
.setFilter(autocompleteFilter)
.build(AddressActivity.this);
startActivityForResult(intent, PLACE_AUTOCOMPLETE_REQUEST_CODE);
} catch (GooglePlayServicesRepairableException e) {
// TODO: Handle the error.
} catch (GooglePlayServicesNotAvailableException e) {
// TODO: Handle the error.
}
这是 Google 控制台上图表的链接。- https://ibb.co/cp4hFp。
我在这里先向您的帮助表示感谢。