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 为例:

iOS URL scheme



    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://

你可能感兴趣的:(ios,Scheme,url)