HarmonyOS 鸿蒙Next中关于元服务近场权限申请疑问

HarmonyOS 鸿蒙Next中关于元服务近场权限申请疑问 目标实现场景:用户持鸿蒙手机进入蓝牙信标设备的信号覆盖范围后,自动触发弹出对应元服务。该功能需通过邮件申请近场服务权限,目前申请已被驳回,驳回原因为:现阶段小艺建议生态接入遵循体验优先垂域战略合作清单策略,仅聚焦出行提醒、电影演出提醒等服务场景,景点、商圈类室内外近场推荐场景暂未纳入该合作清单,平台建议转向其他项目合作。

现咨询:针对此类室内场景,若需落地该自动弹窗元服务功能,应通过何种方式申请权限、走什么接入路径?

10 回复

你需要了解:

Intents Kit(意图框架服务)

cke_1735.png

智慧分发

为方便开发者接入,智慧分发提供了多种特性类别,当前已开放习惯推荐、事件推荐、技能调用-语音、本地搜索,后续会陆续开放其他特性类别。每种特性类型支持的典型系统入口、分发逻辑见下表:

特性类型 系统入口 分发逻辑
习惯推荐 小艺建议 应用或元服务向系统共享意图,系统学习意图规律,在合适的时机推荐服务。比如向系统共享用户浏览资讯意图的数据,经过习惯规律性学习后,小艺建议会在合适的时机给用户推荐合适的浏览资讯服务与内容。
事件推荐 小艺建议 应用或元服务向系统共享意图,系统提取意图内容中的事件,结合时间、位置等信息向用户推荐提醒服务。比如向系统共享用户购买的电影票订单数据,由系统提取订单数据中的关键特征如时间、位置等,小艺建议会在合适的时机给用户推荐观影提醒服务。
位置推荐 小艺建议 位置感知推荐能力基于华为意图框架与花瓣地图定位识别能力,通过小艺建议等智慧入口,适时、适需地将服务内容以卡片形式推荐给用户。位置感知基于GNSS、WLAN和基站等融合定位技术,设置圆形、多边形等地理围栏,提供室内外高精度定位能力。

位置感知推荐能力基于华为意图框架与花瓣地图定位识别能力,通过小艺建议等智慧入口,适时、适需地将服务内容以卡片形式推荐给用户。位置感知基于GNSS、WLAN和基站等融合定位技术,设置圆形、多边形等地理围栏,提供室内外高精度定位能力。

详见开发文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/intents-local-rec-scene-experience

更多关于HarmonyOS 鸿蒙Next中关于元服务近场权限申请疑问的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


你可以走情景感知方式来做,定位换起提示和应用 就是最典型的场景

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/intents-local-rec-access-programme

cke_1219.png

只要按审核要求通过的场景接入,都可自动弹出,其他绕过或临时忽悠过审核的最终也会被禁掉。
给客服要服务场景清单,把自己元服务场景开发成清单里或十分接近清单允许的场景。

你这个场景,本质上走的是:

HarmonyOS 近场服务(Near Field Service)

  • 小艺建议(服务找人)

而不是普通元服务分发。

所以:

不是“开发完成即可上线” 而是“平台白名单制能力”

你被驳回其实说明:

技术方案没问题 但业务场景不在当前开放策略里

———————— 目前华为近场能力,官方重点开放的方向确实是:

  • 出行提醒
  • 航班/火车
  • 电影演出
  • 酒店入住
  • 快递
  • 车机
  • IoT
  • 官方合作商圈

这类:

强确定性、高频、低骚扰

的场景。  

而:

  • 商圈营销
  • 景区推荐
  • 室内导览
  • 蓝牙 Beacon 广告
  • 到店弹窗

目前基本都属于:

受限场景

尤其:

“自动弹窗”

这个动作现在审核极严。

因为平台很担心:

变成 iBeacon 广告推送生态

———————— 你现在的情况其实说明:

你申请的是:

“小艺建议”的系统级近场触达能力

这属于:

平台运营能力 不是普通开发权限

所以:

不是靠代码申请 而是靠商务准入

———————— 目前实际上有 3 条路。

方案1:继续走“小艺建议”合作(最官方)

这是你现在走的。

核心:

申请近场服务白名单

然后:

  • 接 Beacon
  • 接 POI
  • 接 Near Field
  • 小艺建议卡片分发
  • 自动推荐元服务

官方入口:

https://developer.huawei.com/consumer/cn/agconnect/near-field/

目前:

需要行业合作

不是个人开发者权限。

———————— 你现在收到的回复:

其实已经非常明确:

当前类目未开放

不是技术问题。

———————— 方案2:改成 NFC / HarmonyOS 标签(最容易落地)

这个是目前:

开放度最高

的近场方案。

即:

  • NFC标签
  • 鸿蒙标签
  • 碰一碰
  • 扫码
  • iTAP

用户主动触发。

这是:

公开开放能力

不需要“小艺建议”白名单。

官方说明:  

———————— 很多商业场景现在其实都在这么绕:

比如:

  • 商场
  • 餐厅
  • 展馆
  • 景区

不做:

自动弹

而做:

碰一碰打开元服务

因为:

审核能过

———————— 方案3:自己做 Beacon + App 拉起(最现实)

如果你:

一定要蓝牙自动感知

那目前最现实的是:

不依赖“小艺建议”

自己:

  • 后台 Beacon 扫描
  • 感知进入区域
  • 本地通知
  • 点击后打开元服务/App

类似:

美团/大众点评以前的 iBeacon 方案

———————— 但这里有个问题:

HarmonyOS 对后台 BLE 扫描限制很严格

尤其:

  • 熄屏
  • 后台
  • 长驻

不像 Android 以前那么开放。

所以你通常需要:

  • 长时任务
  • 前台服务
  • 或系统合作权限

否则:

后台蓝牙扫描容易被杀

———————— 所以很多团队最终会:

退化成:

用户进入场景后 通过 NFC / 二维码 / 标签 主动触发元服务

因为这是:

当前 HarmonyOS 官方最推荐的路径

———————— 你这个场景:

如果想继续推进,

建议不要再以:

“商圈推荐”

去申请。

而是:

往以下方向包装:

  • 会员到店服务
  • 室内导航
  • 停车提醒
  • 排队叫号
  • 门票核销
  • 酒店入住
  • IoT 联动
  • 企业园区
  • 数字导览

因为这些:

更接近当前开放名单

———————— 还有一个业内真实情况:

目前近场“小艺建议”

很多都是:

华为商务合作项目

不是纯开发能力。

尤其:

  • 商超
  • 文旅
  • 城市服务

很多需要:

区域 BD 对接

才能开白名单。

———————— 简单总结:

  • 你现在申请的是系统级“小艺建议近场推荐”
  • 这是白名单运营能力,不是普通 API
  • 被拒不是代码问题,而是场景未开放
  • 商圈/景区自动弹窗目前限制较严
  • 现阶段最容易落地的是:
    • NFC
    • 鸿蒙标签
    • 扫码
    • iTAP
  • 如果一定要 Beacon 自动触发:
    • 只能继续申请行业合作
    • 或自己做 BLE + 通知方案
  • 建议把场景包装成:
    • 到店服务
    • 导览
    • 会员
    • IoT
    • 企业服务

会更容易推进

政务服务类的元服务要开通近场服务的话,需要区域BD对接吗?

自动弹出元服务会对用户体验产生影响,暂不支持此类营销方式接入。

不能自动弹出,还可以通过哪些方式提醒打开元服务?

在鸿蒙Next中,元服务申请近场权限(如NFC、蓝牙)需在module.json5中声明相应权限(如ohos.permission.NFC_READohos.permission.BLUETOOTH),并在代码中通过abilityAccessCtrl.requestPermissionsFromUser方法动态请求用户授权。运行时需校验权限状态,未授权时调用上述接口弹出授权弹窗。参考官方文档中权限使用章节。

目前室内近场推荐场景(含蓝牙信标触发元服务自动弹出)尚未纳入小艺建议近场服务的垂域战略合作清单,因此无可用申请路径。需等待官方将此类场景列入合作范围后,再按常规流程提交权限申请。

回到顶部