我有一个发布了Alpha版本的应用。
我在我的APP中使用了Android版Places SDK,Mobile Crash Reporting API,Firebase Services API,Places API,Android Maps SDK。我已经设置了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:错误
当我从Android Studio进行调试运行时,我没有收到该错误。当我尝试从Playstore的Alpha发行版中收到错误消息。
在API控制台中,我看到Android的Places SDK会产生错误,它们是403错误。
关于我还应该做什么的任何想法?
是否可以检查正在请求或发送给Google进行验证的密钥是什么?
答案 0 :(得分:0)
请确保您在API访问权限中设置了没有限制。只需将其设置为无。