原文:Android M App Links: implementation, drawbacks and solutions
参考文章:http://www.jianshu.com/p/862885bd8ea2
微信、QQ等 -> 唤醒APP
用户通过某APP分享了一条链接至微信或QQ,用户B点开该链接后,会引导用户B打开该APP或者下载该APP。
浏览器 -> 唤醒APP
用户A通过浏览器打开了某APP的M站或者官网,如果检测到A来自手机端,则会引导用户打开该APP或者下载该APP。
短信、邮件、二维码等 -> 唤醒APP
用户A打开了某APP的推广短信,邮件或者扫描二维码等,会引导用户打开该APP或者下载该APP。
其他APP -> 唤醒APP
用户A通过第三方APP分享了(任何可以分享信息的品台或工具:IM或者短信等)一条链接至用户B,用户B点开该链接后,链接会引导用户B打开指定APP或者下载指定APP。
APP服务化理念
所谓APP的服务化就是利用唤醒功能将APP的特定页面做为一个单独的服务或者内容,通过一定的渠道和载体传播出去,并且能够像传统的网页链接那样被一键唤醒。
因为微信不支持一种是用户自定义的URI scheme(Custom URI scheme),所以想要在微信分享页面跳转然后唤醒APP的同学不要使用scheme方式。
####Android端实现参考:
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0718/3200.html
####看完上一篇文章,不知道json文件怎么生成看这篇文掌:
[*http://www.jianshu.com/p/d26d62a992f8*](http://www.jianshu.com/p/d26d62a992f8)
如果还有什么不懂就看官方文档吧,顶部原文那里有官方文档的地址:如果还不懂在结合这篇看看:https://github.com/hehonghui/android-tech-frontier/blob/master/issue-15/Android-M%E7%9A%84App-Links%E5%AE%9E%E7%8E%B0%E8%AF%A6%E8%A7%A3.md
注:在Android和iOS8及其以下系统中,我们可以利用腾讯的亲儿子:应用宝。简单讲,就是把你的唤起地址配置成你APP的应用宝地址,微信中跳转到这个地址后,如果用户已经安装了APP,则可直接唤起,如果没有安装,则可直接点击下载。
以上文章绝对可以解除你的疑惑,
网友评论