微信小程序将不再支持打开 APP 的能力

news/2024/7/20 3:44:07 标签: 小程序, java, app, 微软, android

前言

上周五,微信小程序团队发布官方通知称:小程序将不再支持打开 APP 的能力。小生看到这个通知第一想法是,之前开发的小程序打开 APP 的需求要改回去了。

通知如下(原文链接可看具体通知):


回顾

微信小程序打开 App 功能,在 2018 年初开放,目的是通过开发者的合理应用,使得用户可以在小程序里更方便地获取到 App 的服务,为微信用户提供更好的使用体验。

注意,这个功能也是需要用户主动触发才能打开 APP,即通过将 open-type 的值设置为 launchApp 的 button 组件的点击来触发。

代码大概如下:

<button 
  v-if="showOpenAppBtn"
  open-type="launchApp" 
  app-parameter="wechat" 
  binderror="launchAppError"
>
  打开一个 APP
</button>

这个功能的好处就是可以让小程序和 APP 之间的交互变的更直接,没有那么多束缚,这样带来的问题很可能就是体验不流畅;其实用户希望最好在一个地方就可以体验到完整的流程。

一点看法

当我看到这个通知的时候,内心还是有一点不爽;周五发布通知不是要加班的节奏吗!

用户的角度

站在用户的角度看,还是有一定的合理性:试想一下下面几个场景:

1、你在看一条新闻的时候,看到一半,出现一个“打开 APP 阅读全文”的按钮,你安装了这个 APP 还好,没有安装的话,就跳到安装 APP 的界面了,这是用户想要的吗;2、刷一个短视频的时候,播放到一半,弹出一个“打开 APP 播放完整视频”的 toast,如果是不同来源的视频,可能要打开不同的 APP,很多就是需要下载的了;3、想看全部评论,弹出一个“打开 APP 查看更多评论”的 toast,这有中断了用户的体验;

用户只是想更快的看完他想看的内容,可是却不能,想看只能跳 APP。

从用户体验出发是更好了,这个规则会迫使所有小程序去靠拢规则,给用户一个良好且统一的体验;

开发者角度

这个通知 14 号(周五)下午发布,但 20 号就停止这个技术服务;这对开发者来说确实很不友好。明星离婚都挑周一发布了呢!

对于开发来说,也是希望自己开发的产品有一个不错的用户体验;小前端同样也希望有一个比较好的开发体验。每次一个简单的通知,开发只能加班加点的修改代码以符合规则。

我是一个小前端 哪里需要哪里钻 任劳任怨改代码 只求下次莫周五

◆ ◆ ◆  ◆ 

关注小生,每日都有新收获!

你的在看我当成喜欢


http://www.niftyadmin.cn/n/1251446.html

相关文章

JDK源码阅读顺序

https://blog.csdn.net/qq_21033663/article/details/79571506

如何只保留1000条数据mysql,利用php怎么实现保留mysql中最新的1000条记录

利用php怎么实现保留mysql中最新的1000条记录发布时间&#xff1a;2021-01-22 15:14:42来源&#xff1a;亿速云阅读&#xff1a;95作者&#xff1a;Leah今天就跟大家聊聊有关利用php怎么实现保留mysql中最新的1000条记录&#xff0c;可能很多人都不太了解&#xff0c;为了让大家…

Linux 查看Tomcat内存占用情况

以前服务器还是用 Windows Server 系统的时候&#xff0c;查看一下各个进程对内存的影响就再简单不过了&#xff0c;打开任务管理器跟踪一下相关的 JAVA 进程就OK了。但是服务器如果使用的是 Linux 系统&#xff0c;有不少小伙伴就不知道怎么看了&#xff0c;而且网友的回复也是…

php返回geojson,科学网—使用百度地图API展示服务端传回的GEOJSON数据(PG JSON系列9) - 孙鹏的博文...

body, html{width: 100%;height: 100%;margin:0;font-family:"微软雅黑";}#allmap{height:500px;width:100%;}#r-result{width:100%;}GEOJSON作为百度地图的覆盖物示例// 百度地图API功能var map new BMap.Map("allmap");var point new BMap.Point(116.4…

cakephp视图用php文件,cakephp使用笔记

1、cakephp&#xff0c;一个controller里面可以使用多个model&#xff0c;用$uses来声明public $uses array("Question", "Answer");model的命名遵循驼峰式&#xff0c;不像view是用下划线隔开2、model默认返回数组&#xff0c;使用下面的代码来转换成对象…

在 Vue Conf 2021 面基各位大佬是怎样的体验

作者&#xff1a;HcySunYanghttps://www.zhihu.com/question/460852226/answer/1900403364尤老板镇场印象最深刻的是顾轶灵[1]E0 老师&#xff0c;我不知道别人啥感觉&#xff0c;反正我觉得自带气场&#xff0c;哈哈哈(也可能是错觉)&#xff0c;戴着口罩一眼就被认出来了。前…

tomcat看看运行状态参数和修改JVM

查看tomcat的状态&#xff1a;修改/home/server/apache-tomcat-8.0.53-test/conf/tomcat-users.xml配置 修改JVM内存/home/server/apache-tomcat-8.0.53-test/bin/catalina.sh JAVA_OPTS"-server -Xms512m -Xmx13312m -XX:PermSize512M -XX:MaxPermSize13312m"

php7 preg replace e,replace_php preg_replace_[PHP]PHP7已经删除了preg_replace的e修饰符

replace_php preg_replace_[PHP]PHP7已经删除了preg_replace的e修饰符时间&#xff1a;2020-07-06 20:16:11 来源&#xff1a;网络投稿 编辑&#xff1a;周瑜 浏览&#xff1a;次官网提示是这样的,对/e修饰符的支持已删除。请改用preg_replace_callback()原因是/e 修正符使 pre…