鸿蒙如何通过日程管理提高直播上线率

发布于:2025-04-01 ⋅ 阅读:(18) ⋅ 点赞:(0)

目前直播是比较常见的业务,在直播时,上线的人数远低于预约的人数,如何降低用户流失?目前方式主要通过站内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'