首页 > 小程序运营

多行业、全场景小程序商城开发

助力企业低成本、精准、高效引流!
将滑块拖动到最右边 x

小程序打开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商城系统,对于这两种商城系统,移动云商城有着丰富开发搭建经验和案例,有需要的客户可以在线联系客服!

相关推荐

  • 如何制作微信公众号?按这个来就行

    微信已经是各个商家争夺的流量市场,无论是哪个领域的商家,都想要在这里分一杯羹。而获取用户的第一步就是建立自己的…

  • 京东微选平台招商入驻申请入口在哪里?

    移动云商城了解到,京东美丽联合成立的公司,近期对外发布了第一个战略电商产品:微选平台,提出了微信好店大全的品牌…

  • 微信订外卖小程序怎么做?制作步骤分享

    外卖的消费模式,已经逐渐成为年轻消费者的主流选择,这种方式在方便用户的购买时,也让商家拥有了新的发展可能,部分…

  • 教你分辨门店小程序和小程序:掌握这三种不同

    在小程序开发之前,微信还有一款门店小程序能够使用,这也就让商家在后期想要开发应用时就有了疑惑,这两个程序有什么…

  • 如何在微信上做小程序卖菜?有哪些操作

    手机微信做为受人热烈欢迎的沟通交流专用工具之一,也是有很多好用的外卖送餐、买票小程序。现阶段,微信公众平台又发…

  • 微信小程序免费开店的方式有哪些?

    说起微信小程序商城,相信大家最常接触的开发方式就是定制开发和商城系统开发了,这些开发方式帮助商家更好的搭建自己…

  • 返回列表

    本文经授权 由移动云商城发布,转载联系作者并注明出处
    《免责声明》如对文章、图片、字体等版权有疑问,请联系我们 。

    首页 获取报价 咨询电话 立即体验