OETY欧亿|Home

135-2716-3909
网站建设资讯详细

2018年1月25日更新微信□□□小程序支□□□持打开移□□动应用

发表日期:2026-06-02 16:36:49   作者来源:OETY欧亿   浏览:6568   标签:微信小程序    
今天微信◤小程序又□□发布了一□□□个比较重◣要的更新:从移动应□□□□用分享至□□□□微信的小□□程序页面,用户访问□□时支持打□□□开来源应□□□□用。同时,开发者可·对小程序□□菜单外的□□标题栏区□□□域进行自□□定义。

一、支持打开移动应用

为方便用◆户获取应□□□□用中的服□□务,从移动应□□□□用分享至□□□□微信的小□□□□程序页面,用户访问□□时支持打□□□□开来源应□□□□用。

因为需要□□用户主动□□□□触发才能◥打开 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 的错误事△件。

二、标题栏区域可自定义设计

为提升用□□户使用体□□□验,开发者可□□以设置小□□程序菜单□□□的颜色风◤格,并根据业□□□务需求,对小程序□□□菜单外的□□□□标题栏区□□□域进行自□□□□定义。

微信小程序标题栏可自定义设计

OETY欧亿专注于微信小程序定制开发.可定制各种类型的微信小程序,欢迎广大客户咨询。
如没特殊注明,文章均为OETY欧亿原创,转载请注明来自https://www.hd-banhen.com/news/4140.html