加载中 ...
首页 > 新闻资讯 > 经验心得 正文

移动应用程序相互跳转的16条路径

2019-07-12 23:10:49 来源:沈阳小程序开发 作者:沈阳软件开发

本文详细解释了小程序,公共文章,H5页面和其他APP跳转路径是如何组合在一起的。我们来看看〜

viURJrQ.jpg!web

在移动时代,手机上的东西越来越多,花费的时间也越来越多。有时你需要使用APP,有时你必须跳到微信,有时你必须打开浏览器,你每天都很忙。

作为普通用户,我们只能根据产品的使用指南使用它,我们无法选择使用路径。作为产品经理,我们需要知道哪些路径可用,哪些方向是跳跃只是一厢情愿的想法。

在这里,我们不讨论将QR码图片下载到手机然后识别QR码的间接路径;也没有公共号码数据页面的类似低频条目进入小程序。我们只讨论高频中常用的路径跳转,或者可以使用参数来计算用户行为的路径跳转。这些路径是我们使用最多的路径,应该注意。

下面,我将详细解释小程序,公共文章,H5页面和其他APP之间的跳转路径。

(1)小程序 -> 公众号文章

小程序跳转到公共号码文章,该文章目前尚未实施。确切地说,它只能被称为开放公共文章。所谓的“开放”实际上支持小程序框架中一个名为web-view的组件。您可以将其理解为内置浏览器。后来,会提到APP也有这样的组件。

因此,在此处打开它相当于浏览此内置浏览器中的公共文章。但是,由于它在小程序环境中,它必须在微信环境中,所以这篇文章仍然可以受到赞扬和评论,但由于小程序的web-view函数限制,暂时无法理解作者。

另外,这里打开的公开文章只能是小程序绑定的公共号码文章,小程序可以绑定500个公共号码,也可以制作文章集合。

结论:通过web-view打开绑定的公共号码文章,你可以喜欢评论,不能欣赏它。

(2)公众号文章 -> 小程序

公共文章嵌入在小程序中,每个人都应该看到它。主要是文件中嵌入的小程序卡和文本链接,可以直接打开绑定的小程序。注意:绑定关系在这里提到过几次。许多功能的先决条件必须首先具有绑定关系,或者具有业务域名的白名单,这将在后面提到。

嵌入小程序的好处是显而易见的。您可以将它放在文章的任何位置。您还可以准备带参数的自定义海报。这非常重要,我们可以直接指定某个状态跳转到小程序的页面,并且可以使用参数来计算源通道等数据。

结论:文章可以嵌入到小程序卡中,公共号码自定义菜单可以跳转到小程序,全部带参数。

(3)小程序 -> H5 页面

与第1部分一样,没有跳过H5页面的小程序路径。同样只是通过web-view在业务域白名单中打开页面,功能有限,如:无法付费。有关详细信息,请参阅微信小程序开发文档,其中包含详细的API列表。

值得一提的是,如果在小程序中打开的H5页面使用公共页面授权界面,会有什么影响?

很简单,只需在微信中直接打开H5,如果有权获取用户信息,将弹出授权确认界面。这是一个独立的空间,它与小程序的授权无关。

当然,如果小程序和小程序的Web视图打开的H5授权的公共号码绑定到同一个unionid,则两个场景都可以使用unionid来识别用户,并且识别同一用户的目的可以是实现。

结论:通过Web-view打开H5页面,功能有限,如果有网页授权,则与微信的内置浏览器一致。

(4)H5页面 -> 小程序

这真的不是,即使是H5页面也可能无法打开微信。但是,对于已在小程序的webview中打开的H5页面,由于它位于小程序框架中,因此它可以返回“外部”的小程序,但不能直接跳转到其他小程序。

结论:普通的H5页面不能跳转到小程序,Web视图中的H5页面可以返回到“外部”小程序。

(5)小程序 -> APP

在某些特定情况下,微信允许小程序跳转到APP,但需要用户主动触发。也就是说,您只能指示用户单击此按钮,而不是直接为用户打开APP。这些特定场景主要是APP共享消息卡,或APP打开小程序。简单地说,从哪个APP,有能力返回到哪个APP。

结论:哪里可以回来。

(6)APP -> 小程序

对应第5小节,当APP0侧嵌入了由微信提供的OpenSDK时,上面提到的APP可以共享到小程序,或者APP可以打开小程序。

结论:嵌入SDK后,您可以将其共享到小程序或直接打开小程序。

(7)公众号文章 -> H5页面

公共文章本身也可以用作网页,但只有微信认证的服务号才能添加外部链接。普通订阅号和服务号只能通过被动回复H5链接返回给用户。或者通过文章底部的“阅读原文”添加外链,但入口相对隐藏,因此转换率也非常低。

结论:认证服务号可以添加到外部链中,非认证服务号可以通过读取原始文本,自定义菜单,模板消息,被动回复等来实现。

(8)H5 页面 -> 公众号文章

H5链接到公共号码就像添加常规链接到页面一样简单。具体的文章样式打开,取决于哪个PC浏览器,PC 微信客户端,手机浏览器,手机微信客户端打开。不同环境的表现不同。在微信的环境中,你可以对它进行评论,只能看到微信的环境。 PC和H5主要采用不同的布局,其他差异并不显着。

如果它在微信环境中,那么嵌入在H5中的QR码图像可以直接长按并被识别为一步跳跃。然后这个QR码可以是文章页面,组QR码,小程序,历史(数据页面),会话界面(已经关注)等等。

结论:直接插入链接,具体看环境。长按识别QR码可以有更多的游戏玩法。

(9)H5 页面 -> APP

H5跳转到APP,可以通过名为url schema的跳转协议实现,但是所有浏览器都不支持此协议,因此您经常会看到微信中的某些产品将提示您使用safari打开右上角。这是为了引导您通过对url架构使用safari支持,然后跳转到其他APP。

如果它是在微信的内置浏览器中,它当前支持应用程序的应用程序,它将引导用户跳转到应用程序宝,然后在应用程序宝界面下载APP并打开它。

结论:通过url schema在支持的浏览器中打开; 微信支持应用链接链接打开。

(10) APP -> H5页面

如前所述,类似于小程序,APP也可以打开web-view。此外,由于APP也是自己开发的,因此可以释放对Web视图的所有可能的权限。在APP支持的基础上,限制Web视图的能力不再是人为的。对于付款部分,您可以嵌入微信或支付宝的SDK,跳转到微信或支付宝支付。

此外,APP可以支持更多功能,例如:在Web视图中侦听页面跳转,以及拦截满足其他操作的某些规则的页面。它还可以为您自己的APP中嵌入的H5提供额外的JSAPI,就像其内置浏览器提供的JSSDK(如微信)一样,可以实现更多功能。

结论:通过Web视图打开H5页面。原则上,没有功能限制。付款可以转移到微信或支付宝。

(11)公众号文章 -> APP

这两者没有直接关系。您可以参考第7,9节,并通过公共号码文章打开H5页面,然后打开APP实现。

结论:不,您可以打开H5页面并转到H5跳APP进程。

(12)APP -> 公众号文章

也可以通过web-view打开公共号码文章,与浏览器打开一样,因为它不在微信环境中,你不能赞美评论等等。可用作信息显示,如:帮助文档,活动规则和其他信息显示。

结论:类似于打开H5,但仅作为消息,没有其他功能。

(13)小程序 -> 小程序

那么,你认为同样的环境能够跳跃吗?

当然不是。如前所述,许多跳转取决于绑定关系,因此小程序之间的跳转也是如此。

这里提到的绑定意味着小程序绑定到公共号码。只要小程序都绑定到相同的公共号码,它们就可以相互跳转。每个公共号码可以绑定到同一主题的10 小程序,不同主题的3 小程序;每个小程序可以绑定500个公共号码。

因此,如果您的小程序想要跳转到小程序,则必须先绑定它。如果不是你的小程序,你应该联系小程序的所有者申请绑定关系,你还必须准备一个带坑的公共号码并绑定到你自己的小程序来绑定这个小程序。

结论:具有绑定关系的小程序可以相互跳转。

(14)公众号文章 -> 公众号文章

在早期,公共号码文章仅在阅读原始文本时添加了外链,因此当有文章引用其他文章时,还需要阅读原始文本,这与先前嵌入的H5相同。从2017年6月开始,公共帐户支持将链接插入其自己的帐户和已发布的其他公共帐户。

换句话说,你可以做一个好的文章导航,并且只推送每天收集的好文章列表。但是,链接是可以的,但跳出后,它是其他人的公共号码。如果你不能回来,很难说。

结论:您可以使用公共号码跳转到自己的帐户和其他文章。

(15)H5 页面 -> H5 页面

这是完全免费的,页面都是由他们自己制作的,如果你想跳,怎么跳。唯一需要注意的是,我们的一些H5页面可能使用微信网页授权界面,但忘记判断微信环境。然后可能的结果是在浏览器中跳转几次,然后突然提示在微信中打开。

另外,如果你在小程序的web视图中跳转,你应该注意所有跳转链接是否都在小程序商业域名的白名单中,否则它将无法打开。

结论:浏览器随便跳转,小程序在白名单中跳转。

(16)APP -> APP

APP之间的跳转类似于上面提到的H5页面中提到的APP的开放,并且由url schema实现。没有技术限制。只有公司和企业之间的冲突导致被迫不相互之间跳跃。

Because of the existence of these artificial walls, there have been many, such as: password, the way to identify the QR code, or when you want to share content, not directly APP软件开发

ad.jpg

Open other apps, but guide the user to save the content, then manually open other APP to continue.

Conclusion: There are no technical barriers, only artificial walls.

Ok, here are 16 ways to finish. These 16 paths focus on the extension of the 微信 scene, and do not involve such things as light applications, Alipay 小程序, Baidu 小程序 and so on. The principle is similar, if you need to refer to the official documentation, combined with the basic principles mentioned above, you should be able to figure out.

Author: Ji Xiao Guang, 微信 public number "Ji Xiao Guang (ID: hi-laser)"

This article was originally published by @姬小光. Everyone is a product manager. Reproduction is prohibited without permission.

The map is from Unsplash, based on the CC0 protocol

xx

“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。