# 代开发小程序配置直播插件说明

本文介绍在第三方代开发场景下,如何兼容直播插件的配置及使用,并解答常见问题。

# 如何兼容开通了直播插件和未开通直播插件的小程序代码

可通过 ext_json 兼容这种场景,ext_json 的用法具体可参考 commit 接口

  • app.json 里不要声明直播插件,页面的 json 里的 usingComponents 不要使用直播插件。
  • 然后在 ext_json 里声明直播插件,并在 extPages 对应的页面里的 usingComponents 中使用直播插件。

# 如何区分商家小程序是否已开通小程序直播插件

通过接口拉取小程序的插件信息,若返回的内容中有直播插件,则说明已经开通了直播。接口详情请查看 wxaapi_plugin

# 如何确定授权小程序是否已将「小程序直播权限集」授予第三方

可以通过查询授权方账号信息接口查询,看返回的 func_info 是否包含了 ID 为 52 的权限集。

# 小程序开通直播提示近 90 天没有存在支付行为,怎么办

原因:交易记录没有纳入小程序支付数据当中。

解决方法:需通过小程序中发起支付(如小程序中的商城下单购买商品)。

注意事项:

1)将小程序发布上线之后,在线上版本进行支付交易。

2)使用开发者工具支付目前无法计入支付数据。

3)支付数据的更新时间为 T+2,支付后请耐心等待。