HarmonyOS鸿蒙Next中检测用张三登录,如何改为用开发的用户名密码登录
HarmonyOS鸿蒙Next中检测用张三登录,如何改为用开发的用户名密码登录 采用鸿蒙6ArkTS编写应用程序,已编写好,要在华为AppGallery发布,系统检测时要用张三登录,审核失败,如何改为开发时用的用户名和密码登录?
这个“系统检测时要用张三登录”,一般不是让你真的改成“张三”账号,而是:
华为应用市场审核要求你提供“测试账号”。
审核人员会使用你提交的测试账号进行登录测试。
你现在审核失败,大概率是因为:
- 你提交的测试账号失效
- 审核说明里写的是“张三”
- 账号密码错误
- 审核人员无法登录
- 登录限制了设备/IP/验证码
- 或者你用了自己开发环境账号,但审核人员无法使用
正确做法不是“改成张三登录”,而是:
在 AppGallery Connect 提交审核时,提供一个专门给审核人员使用的测试账号。
建议这样处理:
- 单独创建一个审核测试账号
例如:
账号:admin_test
密码:Test[@123456](/user/123456)
或者:
手机号:138xxxx8888
密码:xxxxxx
不要提交你自己的开发账号。
因为开发账号通常:
- 有设备绑定
- 有短信验证
- 有IP限制
- 有二次验证
- 有权限控制
审核人员登录不了。
- 在“审核备注”中明确写清楚
例如:
测试账号:
账号:admin_test
密码:Test@123456
登录步骤:
- 打开APP
- 点击“账号登录”
- 输入上述账号密码即可进入首页
注意事项:
- 当前测试账号无需短信验证码
- 无设备限制
- 无二次验证
- 服务器已开启
- 不要使用验证码登录
华为审核最容易失败的场景之一:
“只能短信验证码登录”。
因为审核人员收不到验证码。
建议:
审核版本里保留:
- 用户名密码登录
- 测试入口
- 测试环境
等正式上架后再关闭。
- 如果必须验证码登录
那你需要在审核备注中提供:
- 固定验证码
- 白名单
- 测试手机号
否则很容易被驳回。
- “张三登录”是什么?
很多时候:
审核意见里会写:
请使用“张三”账号登录测试
这个“张三”其实只是:
审核示例用户名。
不是系统强制要求用户名必须叫“张三”。
你只需要:
在审核信息里填写你自己的测试账号即可。
另外还有一个重点:
如果你应用:
- 首次发布
- 有登录功能
- 有会员功能
- 有付费功能
华为审核基本都会要求:
“必须提供可用测试账号”。
否则很容易审核失败。
更多关于HarmonyOS鸿蒙Next中检测用张三登录,如何改为用开发的用户名密码登录的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
你就准备一个审核的账号就行了。
上架前检测没啥用,我都不让它检测。就直接提交人工审核就行了,提交的页面底部不是有填写审核用的用户名和密码的地方么。填上就行了啊!
对,上架前检测,纯粹是浪费时间的
找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17,
背景知识:
你在提交市场的时候,有一步【用户审核信息】,你的应用需要登录,就可以在勾选,输入你得测试账号和密码,如下:

审核时“张三登录”通常不是代码里改用户名,而是提交审核时提供可用测试账号。请在 AGC 提交版本的测试账号/审核备注中填写开发者准备的账号、密码、验证码说明、测试路径等,确保审核人员能进入核心功能,不要依赖开发环境账号。
1.AGC登录账号切换
在AGC退出之前的账号,在AGC用开发时使用的用户名和账号登录
2.AGC测试账号登录
在AGC-应用上架-应用审核信息里进行测试账号登录就可以
填上审核用的账户信息就行。

期待解决,
在鸿蒙Next中,需将原硬编码的“张三”登录检测替换为动态获取输入框的用户名和密码。使用ArkTS的@State绑定输入组件,通过@ohos.net.http或axios发送POST请求至后端验证接口,或利用@ohos.data.rdb进行本地账户校验。移除原固定逻辑,根据输入值执行对应验证流程即可。
在AppGallery Connect提审时,你需要在“版本信息”或“审核信息”页面填写测试账号。华为审核会使用这里提供的用户名和密码进行登录检测,而不是默认的“张三”。请将你开发时使用的账号密码填入该栏,同时删除应用内任何硬编码的“张三”测试数据,确保审核人员能直接使用你指定的账号登录即可。

