【问题标题】:Fit API works in debup.apk but not when installing it from Play StoreFit API 在 debup.apk 中有效,但在从 Play 商店安装时无效
【发布时间】:2018-04-06 16:13:11
【问题描述】:

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

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

【问题讨论】:

    标签: android google-play google-play-services google-fit android-app-signing


    【解决方案1】:

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

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

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

    【讨论】:

    • 啊……我完全错过了。非常感谢!
    猜你喜欢
    • 2019-07-17
    • 1970-01-01
    • 2013-10-10
    • 1970-01-01
    • 2019-04-08
    • 1970-01-01
    • 2015-02-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多