未调用更新检查API(checkAppUpdate)导致应用被拒绝怎么办?

What Can I Do If My App Is Rejected Because the Update Check API (checkAppUpdate) Is Not Called?

我的应用提交审核后,由于未调用checkAppUpdateAPI而被华为拒绝。 但是我检查了我的代码,checkAppUpdate API 确实被调用了。谁能告诉我怎么解决这个问题?

  1. 检查checkAppUpdateAPI是否被调用,参考如下文档:

    https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Guides/appgallerykit-game-update?ha_source=hms1

    https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Guides/appgallerykit-app-update?ha_source=hms1

  2. 检查混淆文件配置是否符合文档要求

    参考:https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides-V5/config-obfuscation-scripts-0000001050260710-V5?ha_source=hms1

  3. 建议您不要对提交审核的APK进行二次封装、加固、限制日志输出等操作

  4. APK打包时将AndroidManifest.xml文件中的debuggable设置为true

  5. 如果需要日志过滤,在日志中记录关键词UpdateSDK版本为:xxx。当一个应用正在审查中时,会检查此关键字以确定是否调用了 checkAppUpdate API。

    详情请查看:https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Guides/appgallerykit-test?ha_source=hms1