目前直播是比较常见的业务,在直播时,上线的人数远低于预约的人数,如何降低用户流失?目前方式主要通过站内push、服务号、短信等方式。在鸿蒙单架构提供了日常管理功能,通过日常管理可以更好的触达用户,提高上线人数。
日程管理功能
日程服务主要有3个功能模块:一键预约、多入口提醒(桌面卡片、推送通知、日历)、应用内部一键直达落地页,三步可以有效的降低用户流失。
日程管理接入流程
服务器注册
1、联盟企业账号申请,创建快服务,配置服务名称,选择服务分类及默认语言,点击创建;
2、配置服务信息,配置服务意图以及实现,添加关联的APP;
3、配置实现,ApkLink按实际情况填写,deeplink不要带参数;
4、点击上架,等待审核通过;
Deeplink格式
例如:iqiyi://mobile/player?aid=&tvid=&to=helloworld&ftype=111&subtype=1112
注:使用deeplink方式需要在华为HAG云侧进行注册,注册提供的信息为应用包名,应用的服务类型hwext_service_type和deeplink,deeplink包括scheme、host、path以及参数(不包含参数值)。
例如上面这条需要在云侧注册的deeplink是:
iqiyi://mobile/player?aid=&tvid=&to=&ftype=&subtype=
这样应用在预约日程的时候,日历侧校验通过这条类型的deeplink,应用可以传不同的参数值来跳转到不同的界面,例如:
iqiyi://mobile/player?aid=&tvid=&to=helloworld&ftype=111&subtype=1112
iqiyi://mobile/player?aid=&tvid=&to=helloworld&ftype=111&subtype=1113
当然,一个应用可以注册多个服务类型以及多个deeplink链接。端侧对[schema]😕/[host]/[path]?部分进行了校验
日程管理代码实现
1、导入相关依赖;
// entry/src/main/ets/entryability/EntryAbility.ets
import {abilityAccessCtrl,AbilityConstant, common, PermissionRequestResult, Permissions, UIAbility, Want } from '@kit.AbilityKit'