首页 > 小程序商城 > 小程序打开APP方法及使用开发方法

小程序打开APP方法及使用开发方法

2018-01-25 17:01:49|移动云商城|阅读量:

  移动云商城最新消息,微信官方公布了小程序打开移动应用,这个对于APP拥有着和APP开发商来说是一个绝佳的福利,也是一个挑战,因为面临着新的业态和运营。那么,小程序打开APP方法及使用开发方法是怎样?

小程序打开APP方法,小程序打开APP使用方法,小程序打开APP开发方法

  因为需要用户主动触发才能打开 APP,所以该功能不由 API 来调用,需要用 open-type 的值设置为 launchApp 的 <button> 组件的点击来触发。

  当小程序从 APP 分享消息卡片的场景打开时(场景值 1036,APP 分享小程序文档 iOS 参见,Android 参见),小程序会获得打开 APP 的能力,此时用户点击按钮可以打开分享该卡片的 APP。即小程序不能打开任意 APP,只能 跳回 分享该小程序卡片的 APP。

  在一个小程序的生命周期内,只有在特定条件下,才具有打开 APP 的能力。 打开 APP 的能力 可以理解为由小程序框架在内部管理的一个状态,为 true 则可以打开 APP,为 false 则不可以打开 APP。

  在小程序的生命周期内,这个状态的初始值为 false,之后会随着小程序的每次打开(无论是启动还是切到前台)而改变:

  当小程序从 1036(App 分享消息卡片) 打开时,该状态置为 true。

  当小程序从 1089(微信聊天主界面下拉)或 1090(长按小程序右上角菜单唤出最近使用历史)的场景打开时,该状态不变,即保持上一次打开小程序时该状态的值。

  当小程序从非 1036/1089/1090 的场景打开,该状态置为 false。

  使用方法

  需要将 <button> 组件 open-type 的值设置为 launchApp。如果需要在打开 APP 时向 APP 传递参数,可以设置 app-parameter 为要传递的参数。通过 binderror 可以监听打开 APP 的错误事件。

  例子

  <button open-type="launchApp" app-parameter="wechat" binderror="launchAppError">打开APP</button>

  Page({

  launchAppError: function(e) {

  console.log(e.detail.errMsg)

  }

  })

  error 事件参数说明

  值说明

  invalid scene调用场景不正确,即此时的小程序不具备打开 APP 的能力。

  移动云商城(www.92hi.com)综上所述,小程序打开APP移动应用这种机遇是很难得的,先到肯定先占住先机。那么对于商业场景就少不了小程序商城系统和移动APP商城系统,对于这两种商城系统,移动云商城有着丰富开发搭建经验和案例,有需要的客户可以在线联系客服!

【本站声明】 1、本网站发布的该篇文章,目的在于分享电商知识及传递、交流相关电商信息,以便您学习或了解电商知识,请您不要用于其他用途; 2、该篇文章中所涉及的商标、标识的商品/服务并非来源于本网站,更非本网站提供,与本网站无关,系他人的商品或服务,本网站对于该类商标、标识不拥有任何权利; 3、本网站不对该篇文章中所涉及的商标、标识的商品/服务作任何明示或暗示的保证或担保; 4、本网站不对文章中所涉及的内容真实性、准确性、可靠性负责,仅系客观性描述,如您需要了解该类商品/服务详细的资讯,请您直接与该类商品/服务的提供者联系。

推荐产品
移动云商城
提供零售小程序、多用户小程序、社区团购小程序、分销小程序、O2O小程序、抖音头条小程序等多种类型小程序,并可根据不同企业需求定制开发小程序,小程序商城支持直播、裂变分销、拼团等多种营销方式,帮助企业低成本,精准、高效引流,实现流量快速变现!