目录

接入开放能力

  1. 接入华为账号

    • 元服务存在账号体系时,须规范调用华为账号登录API静默登录华为账号,减少对用户的干扰,使用方法请参考账号登录,元服务界面不允许出现“登录”等字样,元服务自有账号可通过手机号与华为账号建立关联。请参考最佳设计实践-账号。
    • 元服务开发者须规范使用华为账号手机号授权能力向用户申请手机号授权,并应在用户明确同意的前提下,依法合理地处理用户的手机号信息。除非相关法律要求,不得在用户还未开始使用元服务时向用户申请手机号授权,以阻止用户浏览、使用元服务;不得在不需要使用手机号的场景,向用户申请手机号授权。请参考最佳设计实践-账号。ASCF框架下元服务具体实现请参考获取华为账号用户信息。
  2. 接入消息订阅

    • 元服务开发者可使用华为提供的基于账号的订阅消息能力,通过选用订阅模板,在获取用户同意后向其发送服务通知消息,使用方法请参考向用户推送信息。
    • 元服务开发者可使用华为提供的基于账号的服务动态消息,通过与元服务-服务动态平台的对接,可向用户发送服务场景的动态消息,使用方法请参考推送基于账号的服务动态消息。
  3. 接入地图和定位能力

    • 使用地图组件

      元服务开发者如需使用地图相关能力,可调用华为Map Kit能力,其中地图展示、地点详情与拉起地图App导航须使用华为Map Kit能力,地点搜索、路线规划推荐使用华为Map Kit能力,使用方法请参考组件-地图-Map。

    • 接入定位能力

      元服务开发者如在开发过程中需要获取位置相关信息,如地图选点、定位等功能,需要接入系统定位能力。

      获取定位信息相关接口如下,同时在调用相关接口前需要进行授权,详细请参考:获取位置信息。

      接口 描述
      has.openLocation 地图查看具体位置。
      has.getLocation 获取当前的地理位置。
      has.getFuzzyLocation 获取当前的模糊地理位置.
      has.chooseLocation 地图选择位置。
  4. 接入支付服务

    元服务开发者如涉及交易,须调用华为支付能力,其中实物商品须使用Payment Kit,使用方法请参考接入支付服务;数字商品须使用IAP Kit,使用方法请参考应用内支付。

  5. 使用Web组件

    元服务开发者如需使用Web能力,须使用web-view组件能力,请参考开发web-view组件。

  6. 跳转

    跳转到其他元服务,详细请参考跳转。

    跳转应用:当前只支持打开部分系统应用,否则会遭到系统生态管控拦截,提示应用无法打开。如有需要请使用button组件 > 设置属性open-type值为launchApp进行跳转。