uniapp开发app框架在提升开发效率中的独特优势与应用探索
1154
2022-12-02
本文目录一览:
1、支持打开移动应用
为方便用户获取应用中的服务,从移动应用分享至微信的小程序页面,用户访问时支持打开来源应用。详见《 打开应用 》。
2、标题栏区域开放自定义
为提升用户使用体验,开发者可以设置小程序菜单的颜色风格,并根据业务需求,对小程序菜单外的标题栏区域进行自定义。
详见《 设计文档 》和《 开发文档 》。
更多新能力及详情,请点击: 更新日志 。
其实对于app侧来讲,只需要用一个a标签
主要需要配置的就是小程序一侧:
首先,这个小程序的页面是已经上线了的,测试号这里先不谈;
在小程序后台-工具,有 生成URL Scheme:
在小程序页面路径中填入需要跳转过来页面的路径,如 pages/index/index,
定义: 微信开放标签是微信公众平台面向网页开发者提供的扩展标签集合。通过使用微信开放标签,网页开发者可安全便捷地使用微信或系统的能力,为微信用户提供更优质的网页体验
有哪些开放标签?
wx-open-launch-weapp 打开小程序
wx-open-launch-app 打开app
接入要求
主体要求: 仅开放给已认证的服务号
系统要求:
微信版本要求为:7.0.12及以上。系统版本要求为:iOS 10.3及以上、Android 5.0及以上
接入方法
打开小程序使用步骤与微信JS-SDK类似,需要绑定安全域名、引入JS文件等步骤
打开app需要前往微信开放平台的管理中心-公众账号或小程序详情-接口信息-网页跳转移动应用-关联设置中绑定所需要跳转的App
示例:
配置最新JSSDK
wx.config({
// 其它配置不变, openTagList配置可使用的开放标签,
openTagList: ['wx-open-launch-app, wx-open-launch-weapp']
})
页面使用开放标签
打开小程序
id="launch-btn"
// 小程序id
username="gh_xxxxxxxx"
// 小程序路径
path="/a/b/c?d=1e=2#fg"
.btn { padding: 12px }
打开小程序
打开app
id="launch-btn"
// 移动应用appid
appid="your-appid"
// 额外信息, 客户端自行解析
extinfo="your-extinfo"
.btn { padding: 12px }
App内查看
回调
var btn = document.getElementById('launch-btn');
// 调起成功回调
btn.addEventListener('launch',function(e) {
console.log('success');
});
// 调起失败回调
btn.addEventListener('error',function(e) {
console.log('fail', e.detail);
});
2018 年 05 月 19 日,微信官方公布了小程序的新能力,其中最引人关注的是:「小程序上线 App 直接打开小程序功能」。
其实,「App 直接打开小程序」的关键词是 「直接」 两个字。过去,App 可以 「间接」 打开小程序。
比如,你在轻芒杂志 App 里读到一篇好文章,将文章分享给你的「微信好友」一起读,TA 就会收到一张小程序的分享卡片。这样,就相当于 App 间接打开了小程序。
现在,App 可以 「直接」 打开小程序。
对于已经拥有 App 的内容创作者,可以开发一些非常适合微信生态传播的小程序,比如基于内容的答题游戏。用户可以将答题游戏轻松地分享给微信好友,进行对战,或者进行闯关挑战,从而帮助品牌触达新用户。
两个显而易见的好处
轻芒工程师表示,「App 直接打开小程序」显而易见的好处有两个:
第一,路径缩短。过去,从 App 打开小程序需要 3 步,现在只需要 1 步。
Before: App → 分享给「微信好友」→「微信好友」收到小程序卡片 → 打开小程序
After: App → 打开小程序
第二:开发成本降低。
过去,「轻芒头脑战」只有小程序的版本,如果 App 要用上头脑战,就需要重新开发;现在,可以从 App 直接跳转到「轻芒头脑战」的小程序,大大降低开发成本。
微信不允许做小程序分发
「App 直接打开小程序」很容易让人想到,那就可以做小程序的分发平台(应用商店)了。微信当然也想到了,所以做了限制:
一个移动应用只能最多同时绑定 3 个小程序,每月支持绑定 3 次。同一个小程序可被 500 个移动应用关联。
这个规定,用通俗的话来解释就是:
一个小程序可以有 500 个好友(App)。
一个 App 却只能有 3 个好友(小程序),同时每个月都有 3 次机会换好友。
这就意味着一个 App 每月只能打开 3 个小程序,所以还是做不了应用商店,没办法做第三方的分发。
从小程序跳转到 App 呢?
正所谓,礼尚往来。
从 App 到小程序的事情,我们大概理解了。其实从小程序跳转回 App,微信也是支持的。但是也做了比较多的限制。简单来说就是,只允许从用户分享的小程序卡片,「原路」跳转回 App,而不能从小程序的任意页面返回 App。
可以看一下「大众点评」的例子:阿禅在大众点评 App 上看到一个好的餐厅,他分享给「微信好友」,「微信好友」打开这个大众点评的小程序卡片,就可以通过「打开 App」按钮,原路返回 App——前提是你的「微信好友」安装了这个 App,所以从小程序跳回 App 的功能和使用场景,目前更适合大部分人手机常备的 App。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~