HarmonyOS鸿蒙Next中小艺智能体真机测试,真机上不显示智能体是为什么

HarmonyOS鸿蒙Next中小艺智能体真机测试,真机上不显示智能体是为什么 【问题描述】:小艺智能体真机测试,真机上不显示智能体是为什么。白名单也添加了,重启小艺也不生效。白名单中华为账号uid在手机上怎么查看
cke_996.png

【问题现象】:小艺智能体真机测试,手机上不显示智能体

【版本信息】:NOVA14


更多关于HarmonyOS鸿蒙Next中小艺智能体真机测试,真机上不显示智能体是为什么的实战教程也可以访问 https://www.itying.com/category-93-b0.html

14 回复

您好,真机测试发布后,开发者及白名单内人员通过重新启动小艺,在对话列表中看到"开发中"标签的智能体。
重新启动后无法查询到可以按照以下方法排查:

  1. 确认白名单用户组已勾选,在白名单配置页面,不仅要创建用户组并添加用户,还需要勾选该用户组**,**如果只添加了用户但未勾选用户组,发布时不会包含这些用户。

  2. 确认白名单用户账号与设备登录账号一致,白名单中添加的用户手机号或邮箱,必须与测试设备上小艺App登录的华为账号完全一致**。**

    • 如果通过手机号添加,测试设备的小艺App必须使用同一个手机号登录
    • 如果通过邮箱添加,需确保该邮箱已注册华为账号并获取了UID
    1. 确认真机测试有效期,发布真机测试后,智能体的开发态15天内有效(即端侧可见"开发中"状态有效期15天)。如果超过15天未重新发布,白名单用户将无法再看到该智能体。需要重新点击【发布真机测试】续期。
  3. 发布真机测试后,白名单生效可能需要几分钟时间,请稍等片刻后再重启小艺查看。

更多关于HarmonyOS鸿蒙Next中小艺智能体真机测试,真机上不显示智能体是为什么的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


根据以上方法排查还是不能解决问题

按步骤是可以真机调试的。
这几个地方是一样的。手机上《开发者联盟》App里 我的–开发者认证开发者信息里可以看。

cke_294.png

点击蓝色“白名单”,添加自己的账号后再从小艺搜索。

搜索白名单

解决了吗?我的真机测试也不显示,之前1月份搞过真机测试当时没问题,明明跟着教程来的,不知道是不是官方的问题

这个现象建议先按“曝光链路”排,不要一上来怀疑代码。小艺真机能不能看到智能体,通常取决于账号白名单、智能体状态和端侧能力三件事都对齐。

排查顺序可以这样走:

  1. 白名单里填的是华为账号 UID,不是手机号、OpenID、设备 SN。手机上也要登录同一个华为账号。UID 可以在开发者联盟网页右上角头像进入个人信息查看,也可以在开发者联盟 App 的“我的/开发者信息”里确认。

  2. 小艺开放平台里智能体要处于可测试/已激活状态,白名单保存后等几分钟再杀掉小艺进程或重启设备。

  3. 搜索时用智能体名称或配置的触发语,不要只搜应用名。

  4. 端侧如果接了 IntentsKit,还要确认 intentName、intentVersion、包名和平台侧绑定一致,例如:

{
  "intentName": "QueryWeather",
  "intentVersion": "1.0.0"
}
  1. 最后看手机系统版本、小艺版本、地区/语言是否支持;NOVA14 机型本身一般不是首要问题。

一句话类比:白名单像门禁卡,智能体状态像门是否开着,端侧配置像房间号,三者错一个都搜不到。参考:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/intents-kit-access-process

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/insight-intent-overview

您好,可以看下以下信息是否正确

  1. 看下配置的真机白名单用户是否正确,当前支持通过手机号码或邮箱(需已注册华为账号,取用户UID)两种账户类型添加用户。手机号前面要加上0086。
  2. 测试设备ROM版本需要6.0.0及以上,小艺APP版本11.3.8.300及以上
  3. 华为账号UID无法在手机设置中直接查看,可以通过华为开发者联盟网站获取,获取华为账号对应UID的方式

这些信息都是正确的

看看状态激活了没有,我的正常

cke_371.png

你先确保测试手机登录的华为账号与白名单中添加的UID所属账号一致。完成发布操作后,尝试彻底关闭小艺APP后台进程,再重新启动,或等待几分钟让配置同步。另外最好检查测试手机上的小艺版本。打开小艺,进入“我的-设置-关于”,查看版本号。确保小艺版本为11.3.8.300或更高。如果版本过低,请通过应用市场将小艺更新至最新版本

最后是uid查看,进入手机的 “设置”

点击顶部的 “华为账号”进入账号中心。

在账号信息页面,查找 “个人信息”或类似选项,通常在此处可以找到 “UID”或 “账号ID”。

如果上述路径未直接显示,你也可以尝试在华为云空间、应用市场等内置应用的账号设置中查找。

期待解决,

鸿蒙Next真机不显示小艺智能体,常见原因:

  1. 未在应用中正确集成小艺智能体SDK或未配置对应的metadata。
  2. 真机系统版本低于支持智能体的基线,或设备未开启“小艺智能体”服务。
  3. 测试时网络异常导致智能体数据无法加载。
  4. 应用未声明所需的权限(如读取设备信息、网络等)。
  5. 小艺智能体功能需在开发者选项内手动启用(视版本而定)。

白名单已添加但真机不显示智能体,通常是因为手机当前登录的华为账号与白名单中的UID不一致。可在手机上进入「设置 > 华为账号 > 个人信息」或「账号中心」,页面显示的“账号ID”即UID,注意此ID可能为纯数字或含字母,请与白名单里的完全匹配。另外,确认智能体已发布到测试环境,且在小艺设置中开启了“智能体”相关开关。添加白名单后,需彻底退出小艺再重新打开,或重启手机才能生效。

回到顶部