gpt4 book ai didi

android - Huawei Android AppUpdateClient - 如何测试

转载 作者:行者123 更新时间:2023-12-04 13:11:06 25 4
gpt4 key购买 nike

我在我的应用程序中集成了华为服务以在 AppGallery 中发布。
我已经集成了 AppUpdateClient
https://developer.huawei.com/consumer/en/doc/development/HMS-References/appupdateclient
我已经在 AppGallery 的“开放测试”中发布了我的应用程序。我使用较低版本代码在 Release模式下构建 apk,并将其安装在我的智能手机上。

val client: AppUpdateClient = JosApps.getAppUpdateClient(activity)
client.checkAppUpdate(activity, object : CheckUpdateCallBack {
override fun onUpdateInfo(intent: Intent?) {
val status = intent?.getIntExtra(UpdateKey.STATUS, -1)
...
返回的状态始终为 3。
华为文档:
3:常数值NO_UPGRADE_INFO,表示没有更新信息可用。
如果我打开 AppGallery,它会通知我应用程序有更新,如果我点击“更新”,它会成功更新应用程序。
如何从我的应用程序测试程序?

最佳答案

开放测试不支持更新接口(interface)。如果您在 AppGallery 上发布应用程序的“opentest 版本”,您可以在那里进行更新。但是如果你在手机上打开低版本的应用,更新界面无法检测到AppGallery上应用的“opentest版本”。
解决方案:

  • 如果您的应用在AppGallery上发布了全局版本,请在您的手机上安装一个集成了更新界面的测试版本。版本号比AppGallery上的要早。然后检查打开AppGallery时是否显示更新消息。
  • 如果您的应用的全局版本尚未发布,请在您的手机上安装一个集成了更新界面的测试版本。然后在日志中查看接口(interface)是否被调用,并打印相关信息。这就是你现在使用的方法。

  • Open Testing Service documentation

    关于android - Huawei Android AppUpdateClient - 如何测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65141718/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com