HarmonyOS鸿蒙Next中检测用张三登录,如何改为用开发的用户名密码登录

HarmonyOS鸿蒙Next中检测用张三登录,如何改为用开发的用户名密码登录 采用鸿蒙6ArkTS编写应用程序,已编写好,要在华为AppGallery发布,系统检测时要用张三登录,审核失败,如何改为开发时用的用户名和密码登录?

11 回复

这个“系统检测时要用张三登录”,一般不是让你真的改成“张三”账号,而是:

华为应用市场审核要求你提供“测试账号”。

审核人员会使用你提交的测试账号进行登录测试。

你现在审核失败,大概率是因为:

  • 你提交的测试账号失效
  • 审核说明里写的是“张三”
  • 账号密码错误
  • 审核人员无法登录
  • 登录限制了设备/IP/验证码
  • 或者你用了自己开发环境账号,但审核人员无法使用

正确做法不是“改成张三登录”,而是:

在 AppGallery Connect 提交审核时,提供一个专门给审核人员使用的测试账号。

建议这样处理:

  1. 单独创建一个审核测试账号

例如:

账号:admin_test
密码:Test[@123456](/user/123456)

或者:

手机号:138xxxx8888
密码:xxxxxx

不要提交你自己的开发账号。

因为开发账号通常:

  • 有设备绑定
  • 有短信验证
  • 有IP限制
  • 有二次验证
  • 有权限控制

审核人员登录不了。

  1. 在“审核备注”中明确写清楚

例如:

测试账号:

账号:admin_test

密码:Test@123456

登录步骤:

  1. 打开APP
  2. 点击“账号登录”
  3. 输入上述账号密码即可进入首页

注意事项:

  • 当前测试账号无需短信验证码
  • 无设备限制
  • 无二次验证
  • 服务器已开启
  1. 不要使用验证码登录

华为审核最容易失败的场景之一:

“只能短信验证码登录”。

因为审核人员收不到验证码。

建议:

审核版本里保留:

  • 用户名密码登录
  • 测试入口
  • 测试环境

等正式上架后再关闭。

  1. 如果必须验证码登录

那你需要在审核备注中提供:

  • 固定验证码
  • 白名单
  • 测试手机号

否则很容易被驳回。

  1. “张三登录”是什么?

很多时候:

审核意见里会写:

请使用“张三”账号登录测试

这个“张三”其实只是:

审核示例用户名。

不是系统强制要求用户名必须叫“张三”。

你只需要:

在审核信息里填写你自己的测试账号即可。

另外还有一个重点:

如果你应用:

  • 首次发布
  • 有登录功能
  • 有会员功能
  • 有付费功能

华为审核基本都会要求:

“必须提供可用测试账号”。

否则很容易审核失败。

更多关于HarmonyOS鸿蒙Next中检测用张三登录,如何改为用开发的用户名密码登录的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


你就准备一个审核的账号就行了。

上架前检测没啥用,我都不让它检测。就直接提交人工审核就行了,提交的页面底部不是有填写审核用的用户名和密码的地方么。填上就行了啊!

对,上架前检测,纯粹是浪费时间的

找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17,

背景知识:

你在提交市场的时候,有一步【用户审核信息】,你的应用需要登录,就可以在勾选,输入你得测试账号和密码,如下:

cke_5211.png

审核时“张三登录”通常不是代码里改用户名,而是提交审核时提供可用测试账号。请在 AGC 提交版本的测试账号/审核备注中填写开发者准备的账号、密码、验证码说明、测试路径等,确保审核人员能进入核心功能,不要依赖开发环境账号。

1.AGC登录账号切换

在AGC退出之前的账号,在AGC用开发时使用的用户名和账号登录

2.AGC测试账号登录

在AGC-应用上架-应用审核信息里进行测试账号登录就可以

填上审核用的账户信息就行。

cke_693.png

期待解决,

在鸿蒙Next中,需将原硬编码的“张三”登录检测替换为动态获取输入框的用户名和密码。使用ArkTS的@State绑定输入组件,通过@ohos.net.http或axios发送POST请求至后端验证接口,或利用@ohos.data.rdb进行本地账户校验。移除原固定逻辑,根据输入值执行对应验证流程即可。

在AppGallery Connect提审时,你需要在“版本信息”或“审核信息”页面填写测试账号。华为审核会使用这里提供的用户名和密码进行登录检测,而不是默认的“张三”。请将你开发时使用的账号密码填入该栏,同时删除应用内任何硬编码的“张三”测试数据,确保审核人员能直接使用你指定的账号登录即可。

回到顶部