fingerprint - Vkontakte sdk_fingerprint 仅在随机设备上不正确
问题描述
当我们的应用程序的用户尝试使用 VKontakte 登录时,他得到了白屏, "error":"invalid_request","error_description":"sdk_fingerprint is incorrect"
主要问题是并非每个用户设备都会出现此问题,而只有随机设备。它在某些设备上正常工作,但在其他设备上我们得到了这个结果。最后一点是,如果我们通过其他来源(Skype、Telegram 等)分发我们的发布 apk,问题就会消失。所以总结一下。只有当我们通过 Play Market 分发并且仅在部分设备上才会出现问题。
我曾尝试: 1. 将发布版 SHA-1 从 Google Play 控制台粘贴到 VKontakte 应用程序控制台;2. 粘贴由VKUtil.getCertificateFingerprint(this, this.getPackageName());
3. 从控制台检索 SHA-1 并粘贴到 VK 控制台
我们希望它必须在 Play Market 分发时在每台设备上运行
解决方案
通过将所有密钥复制并粘贴到 VK 控制台并删除所有冒号来解决此问题:
。留心!不要删除任何其他内容。
推荐阅读
- jquery - 单击时添加由 JSON 数组填充的选择和选项的表行
- isabelle - 添加后收集所有未定义的值
- javascript - ES6 对象的析构
- azure - Terraform 重新部署现有资源
- google-apps-script - Google app-script .setValues() 方法未写入工作表
- android - 需要将 AdMob 广告 ID 放入 Java 代码中吗?(安卓工作室)
- linux - 有没有办法在 linux 平台上编译微软风格的内联汇编代码?
- arrays - 快速将两个不同数组的元素合并到字典中
- java - 无法使用 jdbc java 连接到 hsqldb
- php - 饼干 | 无法从 php 读取我的 cookie