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

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

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

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

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

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

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

  1. “单页模式”下,页面顶部固定有导航栏,标题显示为分享时的标题。底部固定有操作栏,点击操作栏的“前往小程序”可打开小程序的当前页面。顶部导航栏与底部操作栏均不支持自定义样式。
  2. “单页模式”默认运行的是小程序页面内容,但由于页面固定有顶部导航栏与底部操作栏,很可能会影响小程序页面的布局。因此,请开发者特别注意适配“单页模式”的页面交互,以实现流畅完整的交互体验。
  3. “单页模式”下,一些组件或接口存在一定限制,

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

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

微信小程序分享朋友圈限制多多相关推荐

  1. 最新微信小程序分享朋友圈

    微信小程序分享朋友圈 近日,微信小程序官方文档更新 wx.showShareMenu(Object object),其中显示小程序可以分享到朋友圈啦! 但是,设置分享朋友圈的前提是必须同时设置发生给朋 ...

  2. 微信小程序分享朋友圈官方支持哪些方面(最新版本)

    微信小程序分享朋友圈官方支持哪些方面? 1.微信小程序分享朋友圈支持单页模式,具体单页模式的详细说明可参考官方文档,文档链接为:微信小程序单页模式 2. 微信小程序分享朋友圈如果是自定义页面路径的话, ...

  3. 【微信小程序】微信小程序分享朋友圈教程

    安卓的朋友们福利来了,微信小程序现支持安卓的朋友们分享小程序到朋友圈了! 下面我们来看下具体操作,如何实现小程序分享朋友圈的! 效果图 点击朋友圈的链接即可进入一个微信原生的H5页面去展示所分享的小程 ...

  4. 微信小程序分享朋友圈功能

    微信小程序分享到朋友圈的功能,终于实现了!但是只能是点击右上角菜单方式分享!话不多说 直接上代码! js Page({onLoad: function (options) {if(options.in ...

  5. 微信小程序分享朋友圈 详细教程及注意事项

    微信官方文档 分享所需要的条件   小程序页面默认为不开启朋友圈分享 需要开发者进行手动设置 需满足以下条件 才能开启朋友圈分享   1. 页面需设置允许"发送给朋友 官方文档 Page.o ...

  6. 微信小程序分享朋友圈的实现思路与解决办法

    转自:https://www.cnblogs.com/till-the-end/p/8470557.html 简介 截止我写这篇文章的时候,小程序应该是还没有能够直接分享到朋友圈的api,转发给朋友和 ...

  7. 微信小程序分享朋友圈生成海报

    微信小程序实现分享到朋友圈 分享朋友圈现在大家的通用做法就是通过Canvas生成一张图片后进行保存,然后自行转发朋友圈.最近项目有这个需求, 于是就记录一下.(老规矩,我的博客复制粘贴就好使) 如果想 ...

  8. 实现微信小程序分享朋友圈及好友

    显示分享按钮 首先需要通过wx.showShareMenu实现在当前页面显示分享按钮.如不实现该代码,分享按钮为灰色不可用状态.showShareMenu微信小程序API文档链接 注意事项 显示&qu ...

  9. 两步实现微信小程序分享朋友圈

    小程序默认不能分享朋友圈,开发者需主动设置"分享到朋友圈".页面允许被分享到朋友圈,需满足两个条件: 首先,页面需设置允许"发送给朋友".具体参考 Page.o ...

最新文章

  1. android 上传字符串,Android中发送Http请求(包括文件上传、servlet接收)的实例代码...
  2. readonly时禁用删除键,readonly按删除键后页面后退解决方案
  3. 008_Restfull请求风格
  4. c语言多关卡推箱子程序,多关卡地图推箱子游戏
  5. sh执行文件 参数传递_Shell脚本传参数方法总结
  6. Vue CLI3 基本使用配置;
  7. Bundle Adjustment简述(转载)
  8. 替罪羊树—BZOJ3224: Tyvj 1728 普通平衡树
  9. 在配置使用Membership或其他的Providers的ASP.NET2.0时一定要设置applicationName属性
  10. sd卡写保护解除工具_手把手教你快速解除vivo手机高通系列屏幕锁(附短接拆机小视频)...
  11. 怎么在计算机上面掉出CMD,cmd怎么打开(cmd命令入侵老师电脑)
  12. 一文读懂nginx gzip_static
  13. js怎么获取扫码枪条码_JS 如何获取扫码枪输入数据
  14. python判断手机号运营商_js判断手机号运营商的方法
  15. 魅族的云相册能克隆到华为手机吗_魅族云服务如何导出导入 换手机flyme云导出相册...
  16. App 后台架构设计方案 设计思想与最佳实践
  17. AD使用技巧——如何改变布线走线的角度
  18. Linux运行网易云命令,因环境变量而在Ubuntu 18.04下无法启动网易云音乐的解决
  19. Struts2(2)_什么是 struts2
  20. 2013c语言二级等级考试试题,计算机等级考试二级c语言考试试题

热门文章

  1. 中国网建SMS短信接口调用(java发送和接收手机短信)
  2. 【已解决】IDEA自动补全功能失效解决方法
  3. vscode 插件摘抄
  4. 唉,又一款老牌的代码编辑器,停止维护了...
  5. N1文法 ーー 限定・非限定・付加(ふか)
  6. 安卓玩转英语四六级_猜单词游戏app毕业设计
  7. RESTful的正确姿势
  8. Javascript常用的设计模式
  9. tomcat报错PermGen space解决方案
  10. 浅析Python优势所在