某应用上架AG谷歌地图加载失败解决方案,谷歌地图报错在应用程序架上加载AG Google地图失败的解决方案【问题背景】:部分开发者将其应用放到华为应用市场后,谷歌地图加载失败。而且Google Store已经把同款包上架了,没问题。【问题分析】:认证失败:1007 14: 25: 25.641 3061 3397e谷歌......
【问题背景】:部分开发者将其应用放到华为应用市场后,谷歌地图加载失败。而且Google Store已经把同款包上架了,没问题。
【问题分析】:
认证失败:
1007 14: 25: 25.641 3061 3397e谷歌地图Android API:API key:aiza saya whvbjd 8 p 46 JL 1 dlxralv 3 b 5 yikcndye
1007 14: 25: 25.641 3061 3397e谷歌地图Android API: Android应用程序(cert _ fingerprintpackage _ name):D3:98:30:D7:75:FD:25:0E:DC:FA:0E:D5:30:德:E0:BC:38:20:6D:D9;de.hafas.android.db
1007 14: 25: 25.641 3061 3397e谷歌地图Android API:授权失败。有关如何正确设置地图的信息,请参见https://developers . Google . com/maps/documentation/AndroidAPI/start。
日志中的证书指纹是由应用程序签名的SHA1证书指纹。可能已经知道谷歌地图加载失败的原因是无法获取证书指纹。进一步观察Google Maps集成的问题,发现确实有必要配置SHA1的证书指纹。但是开发者使用了华为的签名服务,导致证书指纹发生了变化。这是问题的根本原因。
[解决方案]:
方案1:获取新的SHA1证书指纹,重新整合谷歌地图。
1.根据华为安全红线的要求,暂时不提供SHA1的证书指纹打印,但是可以下载证书获取。登录AGC,进入应用签名选项卡,下载应用签名证书:
2.执行openssl命令直接打印输出:
3.根据谷歌地图集成文档重新配置SHA1证书指纹:
链接:https://developers . Google . com/maps/documentation/AndroidSDK/getAPIkey?hl= zhcn
方案二:上架时直接使用Google Store的签名文件。
开发者直接使用和Google Store一样的签名证书。无需重新配置,只需在选择“应用签名”服务时选择上传自己的签名文件,如下所示:
特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。
二维码加载中...
使用微信扫一扫登录
使用账号密码登录
平台顾问
微信扫一扫
马上联系在线顾问
小程序
ESG跨境小程序
手机入驻更便捷
返回顶部