当前位置: 首页>>开发技术>>APP开发与小程序互通分享功能调用
APP开发与小程序互通分享功能调用

        【尚武科技APP开发原创内容】我们很多的APP开发的客户,都进行了小程序的补充开发。小程序作为获客的来源之一是比较高效的模式和方式。让小程序的获客产生裂变,将小程序的数据发送出去势在必行,今天提供以下几种方案作为数据出口,达到老拉新/口碑传播的效果。

       首先是分享功能的使用,

       用户使用小程序之后分享给好友,或者发送到朋友圈,是首先要做的。

       方式一:转发给好友/群:

       在小程序开发API中,发送给好友/群,可以有两种实现方式:

       1)通过入口方式是先

       a.小程序右上角自带的分享功能(...),这个是在小车工女婿界面:

       在当前页面调用wx.hideShareMenu()方法,右上角的分享功能将被隐藏,当然,隐藏方法与现实方法是承兑出现的,调用wx.showShareMenu()方法,可以显示该功能。这个是我们比较容易忽略的。

       b.还有就是可以利用,自定义分享按钮是先:<butto n open-type='share'>分享</butto n>

       以上两种方式均可实现分享功能,这也是APP调用最常用的方式和方法。

       2)分享数据类型是先

       不管采用何种方法,转发给好友的数据总归有它的数据模型,这个数据模型是通过onShareAppMessage(options)返回的,也就是return一个object即可。必须注意的是,其中options.from可以用来判断是从自定义button打开的转发页面,还是从右上角的打开的转发页面。 

       我们的开发通常会发现,onShareAppMessage(options)不进行任何处理,微信将会有一个默认的数据转,title为当前小程序名称,path为当前页面的路径,imageUrl为当前页面的截图。根据imageUrl的定义,开发人员可以上传自定义图片,那么这个口子给了运营人员一定的发挥空间,这个问题,文章的后边会详细提及。

       方式二:分享至朋友圈:

       微信小程序目前没有直接提供方法来将小程序分享至朋友圈,不过可以采用曲线救国的方式来达到目的。曲线救国的方式分为两步,这个是我们今天进行APP开发的时候,遇到的最大的问题。

       1.  通过浏览器将希望分享的东西分享至朋友圈:

       微信小程序自身没有任何入口可以进入到微信的浏览器中,那么就更加不可能让用户进入到自身操作系统中的浏览器进行分享了。那么能否有其他的途径可以达到此目的呢?答案是客服消息。

       微信小程序本身提供客服消息是用来更好的为客户服务的,但是请看以下截图:小程序提供了入口,允许用户给客服发送消息,同时,也允许小程序的客服主动给用户发送消息,其中,可以发送图文链接

       小程序提供了入口,允许用户给客服发送消息,同时,也允许小程序的客服主动给用户发送消息,其中,可以发送图文链接
       开发者可以在用户打开该聊天对话框时,主动给用户发送图文链接,用户点击该链接之后,将会跳转到微信的浏览器(H5)页面,该页面不同于小程序内打开的H5页面,如下图

       开发者和用户对于这种样式的页面应该相当熟悉了,至此,从小程序进行分享至朋友圈的第一步完成了。

        2.用户分享至朋友圈后,用户的好友通过该链接进入朋友圈

       众所周知,微信目前还并未提供入口,将微信小程序直接在朋友圈进行展示,但是同样的,微信也没有禁止在朋友圈内展示小程序,而我们通过小程序进行分享的是图文链接,那么图片自然就可以是需要分享的微信小程序码。

        以上,就完成了从微信小程序分享至好友/好友群/朋友圈的路径。

        注:小程序的二维码分两种,一种是常规的二维码,还有一种是小程序码,我们这里进行分享的是小程序码。

 

推荐阅读
  • 石家庄APP制作:软件app开发

    1:根据公司的经验履历挑选在这里建议优先寻找经验履历较深的app开发公司,不要因为贪图便宜选择较为年轻,经验

  • APP的开发价格是多少?

    APP的开发价格是根据不是一概而论的,但是首先要知道,费用较之网站开发和微信小程序的开发要高出一些,首先你

  • APP开发的时间和周期

    APP开发的时间确定要根据实际需求确定,或者说根据复杂的程度确定。我们需要你了解开发的阶段,一般的APP的开