快应用加白流程

1,079 阅读2分钟

为什么要加白

当前快应用的主流推广方式都是通过巨量引擎进行抖音、头条等来进行推广投放的。但由于厂商开始对deeplink拉起方式进行了限制,所有想通过http方式拉起快应用,会对应的提示(未经验证应用),虽然部分情况下仍然能拉起,但对当前激活成本较高的付费类应用,转化率影响较大,针对此类问题,厂商推出了相关的加白操作,避免用户在此类投放过程中转换率收到影响。

加白流程

  1. 资源正常上架状态,主体没有被“冻结”
  2. 若有链接,需通过审核复测(内容、功能等均符合审核规范,且无违规跳转情况)
  3. 买量渠道正规,开发者提供至少一个投放录屏
  4. 近3日的日均变现收入200元or日消耗100元(由申请人提供)
  5. 取消弹窗后7天的日均变现收入>2000元or日消耗>500元(申请人按时提供变现收入or消耗金额给审核复查,不达标和未按时提供的需立即加回弹窗,且一个月内不可再去弹窗)

备注:需向媒体侧提供录屏和近三日消耗截图

Deeplink

框架支持通过链接从外部打开应用。

deeplink 支持的格式:

  • http://hapjs.org/app/<package>/[path][?key=value]
  • https://hapjs.org/app/<package>/[path][?key=value]
  • hap://app/<package>/[path][?key=value]

参数说明:

备注:快应用内只支持通过 hap 链接打开快应用,http 和 https 链接将被当成 web 页面打开

  • package: 应用包名,必选
  • path: 应用内页面的 path,可选,默认为首页
  • key-value: 希望传给页面的参数,可选,可以有多个

快应用中调用 deeplink 打开另一个快应用 示例:

import router from '@system.router'

router.push({
  // 快应用内只能使用hap链接
  uri: 'hap://app/com.example.quickapp/page?key=value'
})

原生 App 中调用 deeplink 打开快应用 示例:

Intent intent = new Intent(Intent.ACTION_VIEW);
// 原生App中可以使用hap、http、https三种链接
intent.setData(Uri.parse("hap://app/com.example/Detail?key1=value1&key2=value2"));
context.startActivity(intent);

快应用获取 key-value

快应用通过public定义 key 名相同的属性获取外部参数;如果参数 key 未被声明,public 不会新增这个属性,即获取不到参数值。

export default {
  public: {
    key: null
  },
  onShow() {
    console.log(this.key)
  }
}

备注:

  • 不同的厂商对该能力可能有不同限制,使用前请和相应厂商确认。