实现转发和挂载
收藏
我的收藏

能力介绍

小程序针对分享、分享相关的视频逻辑、分享相关的直播逻辑做了拆分,拆分出「分享」、「视频发布和挂载」、「直播挂载」三个能力。后续视频或直播相关的能力分别只会在 Page.onUploadDouyinVideoPage.onLiveMount 中进行迭代,Page.onShareAppMessage 中只会继续迭代分享相关的逻辑。

使用方式

    1.如果小程序尚未接入「分享」、「视频发布和挂载」、「直播挂载」能力,可参考 转发和挂载概述 进行接入;
    2.如果小程序已经接入过「分享」、「视频发布和挂载」、「直播挂载」能力,为了方便后续功能的开发迭代和流量归因,建议开发者参考 转发和挂载概述 进行接入(不迁移到新的使用方式不会对线上现有功能造成影响,但是后续新增的「视频发布和挂载」、「直播挂载」能力均只会在 Page.onUploadDouyinVideoPage.onLiveMount 中进行迭代)。在接入过程中,需要注意以下几点:
    a.需要保留原本的 Page.onShareAppMessage 钩子函数中「分享」、「视频发布和挂载」、「直播挂载」相关的代码逻辑,同时根据接入的「视频发布和挂载」或「直播挂载」能力分别新增 Page.onUploadDouyinVideoPage.onLiveMount 钩子函数来实现;
    b.openType="uploadDouyinVideo" 以外的其他「视频发布和挂载」场景,如果希望使用的是 Page.onUploadDouyinVideo 钩子函数,需要在 app.json 中参考以下方式进行配置,否则默认使用的是 Page.onShareAppMessage 钩子函数,详见 小程序配置中 publishVideoHookPriorityList
{ "publishVideoHookPriorityList": ["onUploadDouyinVideo", "onShareAppMessage"] }