【AGC】集成AGC后弹框“想要打开HarmonyOS鸿蒙Next HMS Core”问题

问题背景:

在HarmonyOS鸿蒙Next项目中集成AGC后,App启动的时候,会弹出如下“想要打开HMS Core”弹框,应该怎么规避这个问题,或者如何设置他的唤起时机。

问题分析:

集成了AGC以下服务的SDK:

"huawei_agc_core":'com.huawei.agconnect:agconnect-core:1.7.2.300',
"huawei_agc_crash":'com.huawei.agconnect:agconnect-crash:1.7.2.300', 
"huawei_agc_crash_native":'com.huawei.agconnect:agconnect-crash-native:1.7.2.300',
"huawei_agc_apms":'com.huawei.agconnect:agconnect-apms:1.6.1.303', 

主要就是崩溃和性能管理相关SDK,原来集成的crash、apms两个SDK都是依赖于华为分析(HA)SDK的,所以crash和apms会自动初始化华为分析,当在非华为设备上使用华为分析服务时,可能会关联启动HMS Core应用,这里我们在SDK隐私安全说明里面有澄清,请参考:

https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/android-sdk-data-security-0000001050745153#section693910514312

解决方案:

所以针对该问题有两种方案,一种是在三方手机上不调用以上提到的SDK,另一种是应用公司内部澄清。


更多关于【AGC】集成AGC后弹框“想要打开HarmonyOS鸿蒙Next HMS Core”问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

学习了。

更多关于【AGC】集成AGC后弹框“想要打开HarmonyOS鸿蒙Next HMS Core”问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


集成AGC后出现“想要打开HarmonyOS鸿蒙Next HMS Core”弹框,通常是因为应用未正确配置HMS Core的依赖或未在AGC控制台完成相关设置。建议检查以下步骤:

  1. 确保在build.gradle中正确添加了HMS Core的依赖。

  2. 在AGC控制台中,确认应用已关联HMS Core服务,并完成必要的配置。

  3. 检查应用的AndroidManifest.xml文件,确保已正确声明HMS Core的权限和服务。

  4. 如果问题仍存在,尝试更新HMS Core SDK到最新版本。

回到顶部