中文
登录
后可查看全部文档
成长工具/短剧SDK/常见问题&排查指南/短剧解锁逻辑及规则
短剧解锁逻辑及规则
最近更新 2024-04-02 15:04:01

一、解锁规则

1. 免费强规则:

免费观看的定义:用户没有任何解锁动作的前提下,从第一集开始,免费连续观看多少集。

  1. 规则1:最大不超过20集
  2. 规则2:每部剧的前20%,四舍五入计算
  3. 规则1和规则2满足其一均可。

2. 解锁集数强校验:

解锁定义:一个激励视频解锁多少集

1. 规则1:一个激励视频最多解锁10集

二、解锁逻辑

1. 短剧解锁流程


2. 解锁说明

  1. 开发者可以通过聚合页/自定义聚合页/滑滑流/卡片预览/历史记录等场景,进入短剧播放详情页;
    • 聚合页/滑滑流跳转自定义详情页需通过setEnterDelegate实现跳转
  1. 开发者可以根据实际需要,选择通过观看激励广告解锁、购买短剧/会员(平台设置支付套餐)2种方式进行解锁,解锁成功后即可观看
    • 广告解锁
      • sdk解锁(广告模式:DJXDramaUnlockAdMode.MODE_COMMON)
        • 开发者指定免费集数和解锁集数即可,SDK内部已封装了广告请求逻辑;
      • 自定义激励解锁(广告模式:DJXDramaUnlockAdMode.MODE_SPECIFIC,详细实现请参考Demo DramaDetailActivity#initWidget方法)
        • 通过unlockFlowStart回调将用户解锁方法(DJXDramaUnlockInfo)通过 onConfirm回传;
        • 通过showCustomAd回调自行请求激励广告,广告展示成功后调用callback.onShow("")通知SDK后续解锁链路
        • 激励视频观看达到奖励标准,调用callback.onRewardVerify(result)通知SDK解锁
    • 购买单剧/会员

a. 支付功能灰度中,开发者需先申请开通白名单权限,开通后才能接入支付能力;

b. 支付能力强依赖用户登录,开发者在支付前需要将登录态传给SDK

      • 在穿山甲平台上创建支付套餐,详细请参考支付模块-接入流程概览
      • 获取支付套餐信息并展示,在调起支付前判断登录状态,登录成功后将登录态传给SDK;
      • 支付协议签署,业务侧服务端创建订单参数,发起购买;
      • 通过支付结果回调接口,将用户支付成功并且权益发放成功消息通知给开发者,详细查看支付结果回调说明


本篇目录
联系我们