2

我会尽可能简洁。我的应用使用 Fit History API 来获取 Android 用户的每日步数。从 Android Studio 或通过侧载安装应用程序时,一切正常。但是,一旦我签署了 APK 并将其发布到 Play 商店,Fit History API 部分就停止了工作。更具体地说,Play Services 帐户无法连接,因此无法访问健身数据。

您现在知道为什么会发生这种差异吗?我有一种预感,在 Play Store 上发布应用程序时,我需要针对我的应用程序使用 Fit History API 这一事实做一些特别的事情。

4

1 回答 1

2

您的应用程序是否有 OAuth 2.0 客户端 ID ?如果是这样,我假设您使用了调试签名证书的 SHA-1(Android SDK 附带的证书)。您必须注册用于签署 APK 的发布证书的指纹:

keytool -exportcert -list -v -alias <your-key-name> -keystore <path-to-production-keystore>

获得指纹后,您必须转到Google API 控制台并使用此指纹创建或编辑项目。

于 2018-04-07T08:07:43.167 回答