iOS URL scheme

    最近项目用到了用自己的软件打开手机上面已经安装的软件,通过在网上的一番寻找,才知道要通过[[UIApplication shareApplication] openURL:]这个方法打开其他的应用。但是最重要的是,后面的URL是不知道的,比如我想打开新浪微博,但是我是不知道新浪微博的URL。所以下面我将列举一些常用的URL scheme和一般如何获取URL scheme的方法。

    1、自己查询url的办法是用文件管理器打开每个应用的应用名.APP子文件夹下的info.plist文件,找到 
CFBundleURLSchemes字段就可以在下方找到了。未越狱推荐使用pc端软件itools完成。

    2、第一种方法没找到的话,把相应的 app 的 ipa 安装文件下载下来,把文件 .ipa 的后缀改成 .zip,然后解压,打开 Payload/xxx.app/Info.plist 这个文件,找到 URL types 下的 URL Schemes 下的数组对应的值就是这个 app 的 URL Scheme 了。以 Weico 为例:




    3、列举一些常用的URL scheme

     QQ的url是 mqq:// 
     微信是weixin:// 
     淘宝taobao:// 
     点评dianping:// dianping://search 
     微博 sinaweibo:// 
     名片全能王camcard:// 
     weico微博weico:// 
     支付宝alipay:// 
     豆瓣fm:doubanradio:// 
     微盘 sinavdisk:// 
     网易公开课ntesopen://
     美团 imeituan:// 
     京冬openapp.jdmoble:// 
     人人renren:// 
     我查查 wcc:// 
     1号店wccbyihaodian:// 
     有道词典yddictproapp:// 
     知乎zhihu://
     优酷 youku://

转载于:https://my.oschina.net/u/1982653/blog/325204

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值