live-player-plugin
分享的直播间有携带参数,是否有考虑加入我们自定义的参数功能呢?
03-16更新
目前通过这样的plugin-private://wx2b03c6e691cd7370/pages/live-player-plugin?room_id={{item.roomid}}&custom_params={{index}}
的跳转方式。
但是必须在app.js的onshow,使用getLiveStatus方法获取。如果直播间是用分包方式的,就不能使用了。黑科技就是用setTimeout等直到直播间分包加载完再获取。
所以目前感觉就share_openid这个自带的参数比较有用的。
自定义的参数功能是什么意思?是指跳到商品详情页的时候要带上你们的参数?
1、从分享卡片进入直播间:分享者 A openid + 进入者 B openid + room_id + 小程序场景值 (App onShow 调用js接口获取)
2、从其他入口进入直播间:进入者 B openid + room_id + 小程序场景值 (App onShow 调用js接口获取)
3、从直播间进入商品详情页:进入者 B openid + room_id + 小程序场景值(onLoad options 获取)
4、开发者传自定义参数(如pid)进来,然后在分享或跳进商详页时传出去,可以通过自定义参数减少一层映射关系
还有个问题,看到开发文档提到 "1) shareTicket:分享直播间卡片到微信群,点击此卡片后可以在 App onShow 里获取该参数"
但是没说这个是添加在哪里。
我现在放在跳转路径后面(?room_id=xx&shareTicket=yy)。只看到分享返回的app.onshow会有携带,但是其他用户点击分享卡片进入的app.show就没有携带,仍然是携带openid那几个
非常期待能够自定义分享链接
同期待,不知道怎么分享到公众号页面