React native React本地Google Places API限制问题

React native React本地Google Places API限制问题,react-native,google-places-api,android-restrictions,React Native,Google Places Api,Android Restrictions,使用React Native Google Places autocomplete时出现以下错误 此IP、站点或移动应用程序无权使用此API 钥匙 我使用的是一个googleplacesapiWeb服务密钥,它限制了Android应用程序。 这一个受包名com.xxx.xxx.debug和com.xxx.xxx.test的限制。另一个API密钥限制为com.xxx.xxx。 我添加了正确的SHA-1键 有人知道我做错了什么或者为什么它不起作用吗? 我已经检查了谷歌的文档并尝试了许多不同的东西,但

使用
React Native Google Places autocomplete
时出现以下错误

此IP、站点或移动应用程序无权使用此API 钥匙

我使用的是一个
googleplacesapi
Web服务密钥,它限制了Android应用程序。 这一个受包名
com.xxx.xxx.debug
com.xxx.xxx.test
的限制。另一个API密钥限制为
com.xxx.xxx
。 我添加了正确的
SHA-1

有人知道我做错了什么或者为什么它不起作用吗?
我已经检查了谷歌的文档并尝试了许多不同的东西,但我仍然无法让它在有限制的情况下工作。

将您的
React Native
android软件包id添加到您用于
Google Places API
的密钥中。您可以在项目(根文件夹)=>android=>应用程序=>build.gradle=>应用程序id

将您的
React Native
android软件包id添加到您用于
Google Places API
的密钥中。您可以在Google控制台的Project(根文件夹)中找到它,或者在react native中找到它的实际键?将appId添加到key会导致key无效错误。在您的
Google控制台中,您必须添加包名,而您的
SHA-1
keyI做到了这一点。appId是com.xxx.xxx,我们在调试和测试环境中使用后缀。因此增加了两个限制。com.xxx.xxx.debug和com.xxx.xxx.test使用正确的SHA-1键是否可以删除该键的限制并重试一次?请确保您已启用google place API,但我需要设置限制,否则密钥可能会被滥用。是在google控制台中还是在react native中使用实际密钥?将appId添加到key会导致key无效错误。在您的
Google控制台中,您必须添加包名,而您的
SHA-1
keyI做到了这一点。appId是com.xxx.xxx,我们在调试和测试环境中使用后缀。因此增加了两个限制。com.xxx.xxx.debug和com.xxx.xxx.test使用正确的SHA-1键是否可以删除该键的限制并重试一次?请确保您已经启用了google place API,但我需要设置限制,否则密钥可能会被滥用。