在我的应用程序中,我已成功集成 Linkedin。它在开发模式下运行良好。但是 Linkedin 在签名的 apk 上显示错误
“errorCode”:“INVALID_REQUEST”,“errorMessage”:“捆绑 ID 或包名称/哈希无效、未知、格式错误”
我已在 linkedin 开发站点中注册了包名称和包哈希。我尝试从 linkedin 站点添加和删除开发哈希。效果很好。但是从密钥库添加哈希对我来说不起作用。
谁能帮助我吗?另一个问题是我已通过 Google Play 应用签名在 Google Play 商店中输入此应用程序。这将使问题加倍,因为谷歌将删除我集成的密钥库?那么如何整合Linkedin呢?但目前,即使是我的密钥库签名的 apk 也无法正常工作。请帮忙..
请检查您是否无意(或有意)启用了 Google Play 签名流程(Signing V2)。如果是这样,那么为了使 LinkedIn(或任何其他哈希配置的 API)正常工作,您需要转到 Google Play -> 发布管理 -> 应用程序签名。如果您在那里有值 - 那么您确实启用了签名流程,并且您的 APK 在上传到 Google Play 后会重新签名(这就是您的密钥哈希在 LinkedIn 中不起作用的原因)。请获取应用签名证书SHA-1值,然后将其转换为Base64(网上有转换器),然后将其放入LinkedIn配置中。