qq 微信 launcher,如何跳转到上千款应用
来源:互联网 发布:软件开发流程图绘制 编辑:程序博客网 时间:2024/05/21 18:47
launcher曾经风靡一时,它有数千款应用的跳转方式。qq 微信开放登陆、支付等方式后,几千款应用接入。他们都需要openurl进行跳转。
ios9以前,想要跳转一个应用,只需要知道对应的url-scheme,直接调用openURL即可,例如微信
[[UIApplication sharedApplication] openURL:@"weixin://"];
如果想知道是否安装了微信,可以调用canOpenURL:
[[UIApplication sharedApplication] canOpenURL:@"weixin://"];
到了ios9,事情发生了一点变化,首先info.plist出现了一个LSApplicationQueriesSchemes的配置,叫做白名单,苹果想要限制应用可跳转的应用必须先配置声明。也就是说,写在LSApplicationQueriesSchemes的url-scheme才可以调用,而这个名单的限制是50个。
这下qq 微信有困难了,那么多注册应用,而且是动态增加的,如果无法正常回调,众多平台型应用岂不是废掉了。
后来苹果果然修改了策略,LSApplicationQueriesSchemes只限制canOpenURL:,如果不需要检查是否安装应用,依然可以直接调用openURL:,成功返回YES,失败返回NO。
这样的策略,使得应用谨慎的添加LSApplicationQueriesSchemes,对那些需要准确知道是否安装的应用才添加到列表,以便进行安装/打开
的对应引导。
0 0
- qq 微信 launcher,如何跳转到上千款应用
- H5app应用调用shareSDK分享到qq,微信,微博
- IOS9 QQ阿里微信跳转调整
- 微信跳转到app
- [绍棠] APP跳转到手机QQ聊天界面如何跳转
- 类似于微信功能点击跳转到相对应的界面,应用到hide,show
- android应用如何自动创建快捷方式到Launcher
- Android跳转到QQ
- iOS应用如何跳转到设置界面
- 分享到QQ及微信成功后无法返回应用
- ios 应用内跳转微信
- 安卓app跳转微信应用
- 如何通过包名判断手机是否安装了QQ,微信,或其他应用
- android第三方应用跳转到QQ并指定QQ号聊天
- android第三方应用跳转到QQ并指定QQ号聊天
- android第三方应用跳转到QQ并指定QQ号聊天
- Android 第三方应用跳转到qq进行聊天(qq咨询)
- android第三方应用跳转到QQ并指定QQ号聊天
- CSS里的单位介绍
- YLD一键还原工具
- view的生命周期
- 代码混淆
- ODE的线程模型
- qq 微信 launcher,如何跳转到上千款应用
- viewpager最后一页滑动切换到其他activity
- python 实例8 日常记账本小程序
- XAMPP
- 冒泡排序
- Linux下转PDF为图片
- js控制div层背景半透明
- Windows 下安装和配置 net-snmp 代理
- java代码实现文件上传到linux服务器及问题汇总及解决(亲测可行)