Android上的Google Fit正在调试但未在生产环境中工作

问题描述 投票:0回答:1

我正在使用History API获取用户步骤。它正在调试但不在生产中。

我已经在OAuth 2.0客户端上为调试和生产应用创建了两个证书。

不幸的是,我可以在调试应用程序中获得这些步骤,但在生产签名的应用程序中却无法获得。

该应用尚未公开发布。它仍在内部测试中。它当然是用生产密钥签名的。

[运行该应用程序时,它会显示Google身份验证对话框,因此用户可以选择要用于身份验证的Google帐户。选择帐户后,显示错误:com.google.android.gms.common.api.ApiException: 4: The user must be signed in to make this API call.

请帮助吗?

google-fit
1个回答
0
投票

希望✓this answer节省了我的时间。

基本上,当您的应用使用“ 应用签名”时,您需要检查“应用签名”所使用的SHA1不是在正式版Google Fit文档中提到的版本证书。

© www.soinside.com 2019 - 2024. All rights reserved.