一。参考文章:

http://www.cnblogs.com/shadajin/p/5724117.html

http://jingyan.baidu.com/article/c45ad29cd6b155051753e2be.html

http://blog.csdn.net/zhangcanyan/article/details/54743779

http://blog.csdn.net/zhangcanyan/article/details/54743779

二:Android方代码:

※注意事项:

1.intent-filter的内容【android.intent.action.MAIN】和 【android.intent.category.LAUNCHER】这2个,不能与这次追加的内容混合。

所以,如果加入了同一个Activity,请按以下这样做,否则会导致应用图标在桌面消失等问题

2.UC,猎豹,欧朋 不可以,试试系统自带浏览器或者谷歌浏览器(uc会默认在你的scheme前面添加http://)

给后台链接:

myapp://jp.app/openwith?name=zhangsan&age=26

解决方法:

1.微信,应用宝地址

主要是在安卓上,总归会有各种兼容问题,知乎的解决办法是,提供两个按钮,一个下载,一个打开APP,让用户自己选。

因为微信将唤起本地APP的接口给禁了,所以微信中是不能直接唤起APP的,一般做法是提示用户在浏览器中打开

在Android和iOS8及其以下系统中,我们可以利用腾讯的亲儿子:应用宝。简单讲,就是把你的唤起地址配置成你APP的应用宝地址,微信中跳转到这个地址后,如果用户已经安装了APP,则可直接唤起,如果没有安装,则可直接点击下载

2.浏览器,使用手机本身的浏览器,第三方不可以

3.qq可以成功唤起app,不会有两个app出现

4.第三方:魔窗

三:还未解决问题:

浏览器打开,两个app出现

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐