微信小程序分享朋友圈限制多多

千呼万唤shi出来,在我渐渐淡忘了微信小程序可以分享朋友圈后,它又终于可以分享朋友圈了,但现在还只是测试版本,现在只针对Android平台开放,后续会对ios开放。

分享朋友圈定义的函数:onShareTimeline()

基础库 2.11.3 开始支持,低版本需做兼容处理。

本接口为 Beta 版本,暂只在 Android 平台支持。

现在想要将小程序分享到朋友圈,需要设置允许“发送给朋友”,并且定义分享朋友函数Page.onShareAppMessage和分享朋友圈函数 Page.onShareTimeline。

 Page.onShareTimeline也可以返回一个对象来自定义返回信息,但却不允许自定义分享路径,也就是只能分享当前页面的路径。

就打是分享到朋友圈也不是真正的打开我们的小程序,而是打开一个小程序单页模式,而这个单页模式,可以说是在小程序页面当又加了一个外壳,只有点击底部的前往小程序,才能真正的打开我们的小程序。

  1. “单页模式”下,页面顶部固定有导航栏,标题显示为分享时的标题。底部固定有操作栏,点击操作栏的“前往小程序”可打开小程序的当前页面。顶部导航栏与底部操作栏均不支持自定义样式。

  2. “单页模式”默认运行的是小程序页面内容,但由于页面固定有顶部导航栏与底部操作栏,很可能会影响小程序页面的布局。因此,请开发者特别注意适配“单页模式”的页面交互,以实现流畅完整的交互体验。

  3. “单页模式”下,一些组件或接口存在一定限制,

avatar

在单页模式下,有很多接口我们不能使用,比如wx.login我们不能使用,这也就是说,单页模式不能使用登录。不能跳转任何页面,还有很多,说白了,朋友圈打开的小程序就是让朋友看一眼,知道有这么个东西,想看具体的东西,再前往小程序。

具体限制:单页模式具体限制详情


关闭(Esc)