我正在使用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.
请帮助吗?
希望✓this answer节省了我的时间。
基本上,当您的应用使用“ 应用签名”时,您需要检查“应用签名”所使用的SHA1,不是在正式版Google Fit文档中提到的版本证书。