我有一个应用程序,我发布了一个 Alpha 版本。
我在我的应用程序中使用 Places SDK for Android、Mobile Crash Reporting API、Firebase Services API、Places API、Maps SDK for Android。我已设置 API 限制,以便密钥使用应用程序中的这些 API。
我还为我创建的密钥库设置了SHA-1 证书指纹。
我在清单文件中添加了密钥,如下所示。
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="MY_API_KEY" />
我还添加了 google playstore 服务的版本号。
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
我仍然收到“联系 API 时出错,com.google.android.gms.tasks.RuntimeExecutionException:com.google.android.gms.api.ApiException: 13: Error
当我从 Android Studio 进行调试运行时,我没有收到错误消息。当我从 Playstore 的 Alpha 版本尝试时收到错误消息。
在 API 控制台中,我看到 Places SDK for Android 是错误的,它们是403 errors
.
关于我还应该做什么的任何想法?
有没有办法检查正在请求或发送给 Google 进行验证的密钥是什么?