如何使用一个小程序版本,来满足直播插件用户,和无需直播插件用户送审?
发布于 5 年前 作者 rduan 10512 次浏览 来自 官方Issues

我们是服务商。如何使用一个小程序版本,来满足直播插件用户,和无需直播插件用户送审?

1、直播插件引入,放在app.json中。不需要直播权限的小程序送审报错。miniprogram has no permission to plugin[wx2b03c6e691cd7370] )

2、尝试动态引入直播插件。在给客户小程序commit代码时,通过ext.json来控制,是否引入直播插件。同样的问题:

(1)默认ext.json中有引入插件,直播小程序可送审,普通小程序无法送审miniprogram has no permission to plugin[wx2b03c6e691cd7370] )

(2)默认ext.json中无插件引用,通过commit代码时,动态写入ext.json。普通小程序正常送审,直播小程序跳转链接正常,但无法正常跳转到直播间。

如何使用一个小程序版本,来满足直播插件用户,和普通用户送审?

1 回复

1.发现,用ext.json可以代替app.json或者分包里面的插件引入。

2.如果自己想动态的控制是否添加组件,可以在commit上传代码时控制。需要直播,在ext_json中加入plugins参数,并且recompile设置为true;不需要直播,去掉对应的配置。亲测直播组件可正常使用。

{

    “extAppid”: “xxxxxxxxxxx”,

    “ext”: {

        “domain”: “https:\/\/xxxxxx.xxxxx.cn”,

        “appid”: “xxxxxxxxxxx”,

        “cdnUrl”: “https:\/\/xxxxxxx.xxxxxxx.cn\/”,

        “live_status”: 1,

        “live_url”: “plugin-private:\/\/wx2b03c6e691cd7370\/pages\/live-player-plugin”

    },

    “window”: {

        “backgroundTextStyle”: “light”,

        “navigationBarBackgroundColor”: “#fff”,

        “navigationBarTitleText”: “WeChat”,

        “navigationBarTextStyle”: “black”

    },

    “navigateToMiniProgramAppIdList”: [

 

    ],

    “plugins”: {

        “live-player-plugin”: {

            “version”: “1.0.2”,

            “provider”: “wx2b03c6e691cd7370”

        }

    },

    “recompile”: true

}

回到顶部