某应用上架AG谷歌地图加载失败解决方案

【问题背景】:某开发者应用上架到华为应用市场后谷歌地图加载失败。而谷歌商店已经上架同样的包没有问题。

【问题分析】:

抓取应用加载谷歌地图试日志表示 鉴权失败:

10-07 14:25:25.641 3061 3397 E Google Maps Android API: API Key: AIzaSyA2wHvbJd8P46jl1DLXRAlv3B5yIKCNDyE
10-07 14:25:25.641 3061 3397 E Google Maps Android API: Android Application (<cert_fingerprint>;<package_name>): D3:98:30:D7:75:FD:25:0E:DC:FA:0E:D5:30:DE:E0:BC:38:20:6D:D9;de.hafas.android.db

10-07 14:25:25.641 3061 3397 E Google Maps Android API: Authorization failure. Please see https://developers.google.com/maps/documentation/android-api/start for how to correctly set up the map.

日志中的证书指纹是应用签名的SHA1证书指纹,由此可知谷歌地图加载失败的原因是获取不到证书指纹,进一步查看谷歌地图集成的问题,发现确实需要配置SHA1的证书指纹,而开发者使用了华为系统的签名服务,导致证书指纹变化了,这才是问题根因。

【解决方案】:

方案一:获取新的SHA1证书指纹,重新集成谷歌地图。

1、由于华为公司安全红线要求,暂时没有提供SHA1的证书指纹打印,但是可以通过下载证书来获取,登录AGC,进入应用签名页签,下载应用签名证书&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值