HarmonyOS鸿蒙Next元服务碰一碰,集成了AirTouch服务,已经制作了标签,手机贴AirTouch标签没反应,请问元服务是否需要上架才能拉取,还是我的标签数据写入有问题

HarmonyOS鸿蒙Next元服务碰一碰,集成了AirTouch服务,已经制作了标签,手机贴AirTouch标签没反应,请问元服务是否需要上架才能拉取,还是我的标签数据写入有问题 鸿蒙Next元服务的碰一碰功能需满足以下条件:

  1. AirTouch标签需正确写入NFC数据(包括服务标识和元服务ID);

  2. 手机需开启NFC功能并处于亮屏/解锁状态;

  3. 元服务无需上架即可调试,但需在开发设备上正确配置。

若标签无反应,建议:

  1. 使用NFC工具验证标签数据是否完整;

  2. 检查DevEco Studio中元服务的ability配置是否包含"ohos.permission.NFC_TAG"权限。

标签数据格式错误是常见失效原因。


更多关于HarmonyOS鸿蒙Next元服务碰一碰,集成了AirTouch服务,已经制作了标签,手机贴AirTouch标签没反应,请问元服务是否需要上架才能拉取,还是我的标签数据写入有问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS鸿蒙Next元服务碰一碰,集成了AirTouch服务,已经制作了标签,手机贴AirTouch标签没反应,请问元服务是否需要上架才能拉取,还是我的标签数据写入有问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


根据您的描述,问题可能出在以下几个关键点:

  1. 标签数据验证:
  • 使用NFC Tools等工具检查标签是否成功写入NDEF记录
  • 确认写入的URI格式为:harmonyos://app/您的元服务ID
  • 检查服务标识是否正确设置为华为的官方标识
  1. 开发环境配置:
  • 确保manifest.json中已声明nfc相关权限:
"reqPermissions": [
    {
        "name": "ohos.permission.NFC_TAG"
    }
]
  • ability配置中需要添加nfc标签过滤:
"metadata": [
    {
        "name": "nfc",
        "value": "airtouch"
    }
]
  1. 测试注意事项:
  • 测试时保持手机屏幕常亮
  • 确保手机与标签接触面积足够(建议中心位置接触)
  • 尝试不同手机角度(部分NFC天线位置可能有差异)

元服务在开发阶段无需上架即可测试碰一碰功能,但必须满足上述配置要求。如果经过以上检查仍无响应,建议重新烧录标签数据或更换标签测试。

回到顶部