HarmonyOS鸿蒙Next中正式发布版本高于公开测试版本,公开测试版本会有提示用户更新App的系统提示信息吗?

HarmonyOS鸿蒙Next中正式发布版本高于公开测试版本,公开测试版本会有提示用户更新App的系统提示信息吗? 【问题描述】:正式发布版本高于公开测试版本,公开测试版本会有提示用户更新App的系统提示信息吗?

【问题现象】:咨询问题,目前的情况是用户已安装的公开测试版本已过期,我们发布正式版本之后,已安装公开测试版本的用户会有提示更新app,或者提示app已上架正式版本的信息之类的吗?

根据公开测试版本号规范可以看到只有在版本号相同时才会自动更新正式版本应用,根据应用市场更新功能检测应用新版本可以看到自定义的更新功能不适用于公开测试。

我们的疑问只有这个,发布正式版本之后,已安装公开测试版本的用户会有提示更新app,或者提示app已上架正式版本的信息之类的吗?

cke_4732.png

cke_11247.png


更多关于HarmonyOS鸿蒙Next中正式发布版本高于公开测试版本,公开测试版本会有提示用户更新App的系统提示信息吗?的实战教程也可以访问 https://www.itying.com/category-93-b0.html

14 回复

更新应用的版本号高于安装的版本号时应用市场会有更新的红点提示的,公开测试过期会提示过期的:https://developer.huawei.com/consumer/cn/doc/app/agc-help-publictest-stop-test-0000002293706433

更多关于HarmonyOS鸿蒙Next中正式发布版本高于公开测试版本,公开测试版本会有提示用户更新App的系统提示信息吗?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


没有。

支付宝公测提示我了,但又发正式版就没提示我。我看设置里版本高了。

可以这么理解,公测和正式应用市场不是一个通道。

开发者你好,只要正式版本比测试版本高或者相同应用就会自动更新,如果用户关闭了自动更新,则会在应用更新列表显示。

感谢大佬回复,但是我只是想问有没有提示

自动更新的话没有提示,不管你有没有测试版本,都没有提示。

不会。

如果正式发布版本的 VersionCode 高于 公开测试版本,已安装测试版本的用户不会收到系统主动推送的更新提示(通知栏弹窗或应用内自动弹窗)。用户需要手动进入应用市场,才能看到并触发更新。
反正VersionCode 不同时,华为不会替你通知测试用户。要么自己发公告/应用内引导,要么让首个正式版与最后一版测试版保持相同 VersionCode 走自动更新。自动更新是没有提示,不管你 正式版 VersionCode = 测试版 还是 正式版 VersionCode > 测试版 都没有提示

会提示

没有提示,以前如果测试版本低于正式版本,会提示你安装版本低于当前安装版本,现在的话,是提示“是否用测试版本替代当前版本,可能会丢失应用的数据”

手动更新会有,

这个问题建议不要只依赖公开测试包过期后的系统提示。公开测试渠道和正式上架渠道的更新策略可能存在边界,尤其涉及测试版本过期、正式版版本号更高、用户是否关闭自动更新等情况。

稳妥做法是正式版上架后,通过测试公告、应用内公告、服务端开关或运营触达提醒测试用户迁移;同时建议向 AGC 在线提单确认公开测试用户是否会收到正式版更新提示,避免影响用户迁移判断。

自动更新,又不是手动更新。

APP完全可以通过api接口的方式提示用户升级(例如强制弹框升级)。

APP商店的自动更新APP仅限于商店里的版本。邀请测试和公开测试不会自动更新。

有的,

在HarmonyOS NEXT中,当正式版版本号高于公测版时,系统会通过应用市场或系统更新渠道向用户推送升级提示,用户可选择更新至正式版。

根据HarmonyOS应用市场机制,正式版本号高于公开测试版本时,已安装公开测试版本的用户不会收到系统更新提示,也不会弹出“已上架正式版本”的通知。

官方《公开测试版本号规范》明确指出,只有在公开测试版与正式版版本号相同时,才会自动更新为正式版本。若正式版发布时版本号做了提升(更高),则二者视为不同分发目标,应用市场不会向测试用户推送更新。此时用户需主动进入应用市场搜索该App,才能看到并下载正式版。

同时,《应用市场更新功能》也注明自定义检测新版本能力不适用于公开测试场景,进一步说明该流程不受开发者自行设计的更新逻辑影响。

综上,想让公开测试用户顺利过渡到正式版,应将正式版版本号设置为与公开测试版一致,这样用户会在应用市场静默自动更新为正式版本。否则只能依靠用户主动获取。

回到顶部