加载中 ...
首页 > 新闻资讯 > 小程序 正文

微信小程序获取共享链接进程

2019-07-31 09:09:55 来源:沈阳小程序开发 作者:沈阳软件开发

最近,我正在调查小程序的共享能力。本文档主要是关于小程序共享游戏。目的是在项目应用程序和游戏链中学习小程序的扩展。

21708-1PG2145123591.jpg

API级别onShareAppMessage

小程序如果要在外部共享,则必须在页面中定义onShareAppMessage功能以配置页面共享和转发相关信息。

仅当定义了此事件处理程序时,右上角的菜单才会显示“前进”按钮。当用户单击前进按钮时,将调用此事件以返回用于自定义转发内容

的对象 页面可能有多个共享。可以通过插入的参数选项来确定要共享的位置,以便做出不同的逻辑判断。

返回对象的返回函数:

21708-1PG2144435S4.png

如果事件已定义且您不想通过页面菜单转发它,则可以通过hideShareMenu隐藏它

注意:

如果转发后未添加imageUrl,请使用屏幕截图作为转发的默认图片。 from字段可以成功执行菜单和按钮上的不同操作,并在成功转发后检索完成。如果有shareTicket值,它将在成功回调中生成。返回的结果位于shareTickets字段中,该字段是一个数组并且可以处理。 wx.showShareMenu

一般用于配置相关参数,如withShareTicket,用于获取组信息,组相关指标。

wx.showShareMenu({withShareTicket: true})复制代码wx.hideShareMenu

隐藏菜单级转发功能,但仍有转发按钮。

如果你先设置showShareMenu,并使用shareTicket配置,那么使用hideShareMenu方法,通过按钮转发,你仍然可以获得shareTicket,如下所示:

wx.showShareMenu({withShareTicket: true})wx.hideShareMenu({})复制代码wx.updateShareMenu

更新shareMenu信息需要使用更新操作,这里需要注意,一般会更新withShareTicket属性。

wx.getShareInfo

获取shareTicket信息后,您可以从此API获取转发详细信息

wx.getShareInfo({shareTicket: res.shareTickets [0],成功:失败:})复制代码

相关的回调参数

{ErrMsg:'getShareInfo: ok',iv:'gRHeFU + Nhr36RmladCXnRQ==',encryptedData:'IQ/RwZLeQFUGuxv0bBfOrL/KLnXO + bxcyCBru5lB92FkHIg8ae . 7TnHwU + rqgerFKvpvS5JbFyh + 9liUqyb2bk6/LETYQ + h/FQ=='}复制代码

通过iv和encryptedData解密,您可以获得openGId的值。当前组到当前小程序的唯一值。可以获得诸如组名的附加打开数据。

按钮转发

当需要转发页面时,您需要将open-type='share'设置为按钮组件并确定触发它的源。

获取共享链接过程

在小程序中,有两种主要的方式来获取openGId,并且通常以两种方式共享相关的开发:

当用户使用ShareTicket打开卡时,可以在onLauch或getShareInfo中获取加密信息并传递给服务器以获取openGId。当用户成功共享时,他们将在回调中收到shareTicket,然后通过getShareInfo获取加密信息以获取openGId。将游戏性APP扩展为小程序

< 汇海(www.hvihi.com)是国内知名的商城系统和商城网站建设提供商,其中汇海技术小程序系统提供小程序商城开发,小程序配送系统,微分配系统,商城系统,电子商务网站建设, 微信发行系统,小程序商城及其他多端商场和电子商务行业解决方案>

确认:这个文件和图像源网络编辑器的网站部分,如果有侵权及时通信删除。 汇海hvihi.com网站原创文章,请注明出处。

“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。