基座:自定义调试基座先采用的“公共测试证书”,因其提示三方SDK无法正常使用(https://ask.dcloud.net.cn/article/36522),故后修改使用“云端证书”,其 sha1值为:.......:E5:40:A0
用这个sha1值申请高德地图key为12557f10da7b......,在manifest.json中配置Geolocation和Maps后,本地真机运行调用
uni.getLocation({
type: 'gcj02',
geocode: true,
timeout: 30,
fail(error) {
console.log('error', JSON.stringify(error))
}
})
报错:
报错code7,对照高德错误码为:KEY鉴权失败。请仔细检查key绑定的sha1值与apk签名sha1值是否对应。报错信息中的sha1值为:....C3:6D:CD,这个值是自定义调试基座采用公共测试证书时的sha1值。
该如何解决这个问题呢?