最近在做支付宝支付,需要验证客户端是否安装支付宝钱包App,可通过Url Scheme框架实现。

参考文档 :http://www.jianshu.com/p/28f517775214

1、 以支付宝为例,验证是否安装支付宝开发步骤:

step1.  验证手机端是否安装 支付宝应用

NSURL * alipay_app_url = [NSURL URLWithString:@"alipay://"];

BOOL ali = [[UIApplication sharedApplication] canOpenURL:alipay_app_url];

ali == YES  已安装     、      ali == NO    未安装

若想跳转至支付宝app: [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"alipay://"]];

step2.   在infor.plist文件中添加  LSApplicationQueriesSchemes & CFBundleURLTypes配置

<key>LSApplicationQueriesSchemes</key>

<array>

<string>alipay</string>

</array>

<key>CFBundleURLTypes</key>

<array>

<dict>

<key>CFBundleURLName</key>

<string>alipay</string>

</dict>

</array>

2、可能出现的控制台Log打印err信息

1)-canOpenURL: failed for URL: "alipay://" - error: " This app is not allowed to query for scheme alipay "

此错误是未在infor.plist文件中配置urlscheme,执行step2.操作即可解决

2)-canOpenURL: failed for URL: "alipay://" - error: " The operation couldn’t be completed. (OSStatus error -10814.)”
此打印log可忽略,原因是要验证的app未安装到手机上,安装了便不会报错。

3、如何查看 app  URL Schemes ?

这个取决于这个APP有没有设置URL Scheme,如果没有设置, 肯定找不到。

步骤如下:
1).在电脑上使用iTunes下载那个app
2).下载完后,在itunes里点击这个app,选择->Show in Finder,看见的是一个.ipa文件
3).将文件名的后缀 .ipa 改成 .zip 然后解压
4).打开解压后的文件,找到Payload文件夹并打开,里面只有一个文件
5).右击这个文件,选择-->显示包内容
6).这时候会有很多文件,包括图片什么的,在这个文件夹中搜索,找到info.plist文件并打开
7).在plist文件中搜索CFBundleURLSchemes,会找到URL Schemes.(可能会存在多个URL Scheme,因为这里包括当前app的URL Scheme和要跳转到app的URL Scheme,可以根据URL identifier区分)

4、常用APP的Url Scheme 前缀

QQ mqq://

微信是 weixin://

网易新闻 newsapp://

淘宝 taobao://

点评 dianping:// dianping://search

微博 sinaweibo://

weico微博 weico://

支付宝 alipay://

豆瓣fm: doubanradio://

微盘 sinavdisk://

网易公开课 ntesopen://

美团 imeituan://

人人 renren://

我查查 wcc://

1号店 wccbyihaodian://

有道词典 yddictproapp://

知乎 zhihu://

优酷 youku://

ZAKER zakeripad://

mdict mdict://

京东hd openApp.jdiPad://

易迅 icson://;yixunipad://

wunderlist wunderlist://

支付宝 alipay://

查找朋友 grenada://;findmyfriends://;fmf1://

查找iphone fmip1://

触宝拨号:dialer://

蜂窝网络:prefs:root=MOBILE_DATA_SETTINGS_ID

WIFI:prefs:root=WIFI(WIFI这几个字母一定要大写)

定位服务:prefs:root=LOCATION_SERVICES

备忘录:mobilenotes://

高德地图:iosamap://

今日头条 snssdk141://

挖财记账 wacai://

QQ音乐 :QQmusic://

猎豹浏览器:sinaweibosso.422729959://

UC浏览器:ucbrowser://

支付宝:alipay://

优酷:youku://

节奏大师:节奏大师tencentrm://

刀塔传奇:刀塔传奇teiron2273://

天天动听:ttpod://

淘宝taobao://

名片全能王camcard://

支付宝alipay://

豆瓣fm:doubanradio://

微盘 sinavdisk://

网易公开课ntesopen://

我查查 wcc://

1号店wccbyihaodian://

有道词典yddictproapp://

知乎zhihu://

墨客 com.moke.moke-1://

名片全能王 camcard://

扫描全能王 camscanner://

12306订票助手 trainassist://

金山词霸 com.kingsoft.powerword.6://

节奏大师 tencentrm://

凤凰新闻 comIfeng3GifengNews://

高铁管家 gtgj://

飞信 fetion://

豆瓣FM doubanradio://

大智慧 dzhiphone://

布卡漫画 buka://

爱奇艺PPS ppstream://

哔哩哔哩动画 bilibili://

56视频 com.56Video://

365日历 rili365://

58同城 wbmain://

遇见 iaround://

陌陌 momochat://

旺旺卖家版 wangwangseller://

有道词典 yddict://

掌阅iReader iReader://

艺龙旅行 elongIPhone://

迅雷+迅雷云播 thunder://

熊猫公交 wb1405365637://

携程无线 CtripWireless://

无线苏州 SuZhouTV://

唯品会 vipshop://

微视 weishiiosscheme://

微拍 wpweipai://

旺信 wangxin://

网易公开课 ntesopen://

网易将军令 netease-mkey://

万年历 youloft.419805549://

土豆视频 tudou://

同花顺 amihexin://

天涯社区 tianya://

天气通Pro sinaweatherpro://

天气通 sinaweather://

墨迹天气 rm434209233MojiWeather://

腾讯新闻 qqnews://

腾讯微云 weiyun://

腾讯地图 sosomap://

淘宝旅行 taobaotravel://

人人 renrenios://

蜻蜓FM qtfmp://

浦发银行 wx1cb534bb13ba3dbd://

招商银行 cmbmobilebank://

支付宝 alipay://

建设银行 wx2654d9155d70a468://

工商银行 com.icbc.iphoneclient://

酷我音乐 com.kuwo.kwmusic.kwmusicForKwsing://

酷狗音乐 kugouURL://

京东 openApp.jdMobile://

QQ音乐 qqmusic://

QQ斗地主 tencent382://

QQ浏览器 mttbrowser://

QQ安全中心 qmtoken://

QQ国际版 mqqiapi://

PPTV pptv://

爱奇艺视频 qiyi-iphone://

暴风影音 com.baofeng.play://

保卫萝卜2 wb2217954495://

保卫萝卜 wb1308702128://

百度云 baiduyun://

百度音乐 baidumusic://

百度视频 baiduvideoiphone:// 或 bdviphapp://

百度糯米 bainuo://

百度魔图 photowonder://

百度魔拍 wondercamera://

百度地图 baidumap://

百度导航 bdNavi://

百度视频hd BaiduVideoiPad://;baiduvideoipadapp://

百度相册hd BaiDuCloudAlbumHD://

百度浏览器hd bdbrowser://

百度文库hd bdwenku://

搜狗输入法 com.sogou.sogouinput://

搜狐视频 sohuvideo-iphone:// 或 sohuvideo://

搜狐新闻 sohunews://

随手记 FDMoney://

腾讯企业邮箱 qqbizmailDistribute2://

腾讯手机管家 mqqsecure://

腾讯视频 tenvideo:// 或 tenvideo2:// 或 tenvideo3://

腾讯微博 TencentWeibo://

天猫 tmall://

天天星连萌 tencent100689806://

天天爱消除 tencent100689805://

天天酷跑 tencent100692648://

天天飞车 tencent100695850://

天天动听 ttpod://

威锋网 com.weiphone.forum://

新浪微博 weibo:// 或 sinaweibo://

网易邮箱 neteasemail://

百度输入法 BaiduIMShop://

C浏览器 ucbrowser://

一个one clover-one://

当当hd dangdanghd://;ddhd://

大众点评hd dianpinghd://

多看阅读 duokan-reader://

艺龙旅行hd elongiPad://

圈点hd skitch://

印象笔记hd enx://

电话 mobilephone://

备忘录 mobilenotes://

设置 prefs:root=SETTING

定位服务 prefs:root=LOCATION_SERVICES

E-Mail MESSAGE://

名片全能王hd camcard://;CamCardHDOpenAPI://

拉手团购hd LaShouGroupHDPay://

美团hd iMeituan://evermemo evermemo://

网易云课堂 wangyiyunketang://

网易公开课 ntesopen://

爱奇艺视频 QIYIHD-iPad://

三国kill sgk://

扇贝新闻 shanbaynews://

扇贝单词 shanbay://

扇贝单词hd shanbaywordshd://

skype skype://

搜狐视频hd sohu-SViPad://;sohuvideohd://

格志 griddiary://;sumi-interactive://

淘宝hd taobao://;itaobao://;taobaohd://

天猫 tmall://

腾讯视频hd tenvideohd://;tenvideo2://

qq通讯录 tencentappqqpim://

同步推正版HD tbtui://;tuihd://

航旅纵横pro umetrippro://mathpad myscriptmathpad://

雅虎天气! yweather://

一号店 ipadstore://

优酷hd youkuhd://

知乎 zhihu://

欧陆词典pro eudic://

拓词 towordsp://

TuneIn Radio tunein:// 或 tuneinpro://

OfficeSuite mobisystemsofficesuite://

WPS Office KingsoftOfficeApp://

Line line://1Password onepassword://

Clear(著名的Todo应用) clearapp://

Chrome谷歌浏览器 googlechrome://

Calendars 5 calendars://

PDF Expert 5 pdfexpert5presence://

Documents 5 rdocs://

nPlayer nplayer-http://

GPlayer gplayer://

AVPlayer HD AVPlayerHD://

AVPlayer AVPlayer://

Ace Player aceplayer://

iOS应用中检测第三方app是否安装及跳转解决方案相关推荐

  1. 苹果iOS系统下检查第三方APP是否安装及跳转启动

    2019独角兽企业重金招聘Python工程师标准>>> 在iOS系统,使用Url Scheme框架在APP间互相跳转和传递数据,本文只介绍如果检测和跳转. Url Scheme框架 ...

  2. iOS系统下检查第三方APP是否安装及跳转启动

    使用Url Scheme框架在APP间互相跳转. Url Scheme框架 如果你想知道ios设备中是否安装QQ这个软件,我们可以通过一个简单方法判断到: if ([[UIApplication sh ...

  3. 苹果iOS系统下检查第三方APP是否安装

    在iOS系统,使用Url Scheme框架在APP间互相跳转和传递数据,本文只介绍如果检测和跳转. Url Scheme框架 如果你想知道ios设备中是否安装QQ这个软件,我们可以通过一个简单方法判断 ...

  4. iOS开发中解决第三方静态库符号冲突的终极方案

    iOS开发中解决第三方静态库符号冲突的终极方案 背景 在iOS开发的时候,经常会使用各种第三方静态库,这些库内部可能会打包了相同的第三方库.那么在链接的时候就会发生符号冲突. 例如:A厂商提供的lib ...

  5. H5 -- 微信h5页面中下载第三方app的方法

    需求:在微信h5页面中下载第三方app -- 安卓, 直接下载apk文件包:iphone,跳转AppStore 分析:微信不支持,在微信中屏蔽了apk文件的下载以及AppStore的跳转(且除非和TX ...

  6. html5页面中打开本地app,如果没有跳转下载页面的解决方案

    需求效果 在推广网页上用户点击产品的详细信息时,判断出这个用户手机上是否安装自己的app如果安装了直接自动打开手机内的app应用,若没有则跳转app的下载页 技术实现 直接用window.locati ...

  7. Eclipse中导入第三方源码的问题和备用解决方案

    Eclipse中导入第三方源码的问题和备用解决方案 参考文章: (1)Eclipse中导入第三方源码的问题和备用解决方案 (2)https://www.cnblogs.com/fjdingsd/p/4 ...

  8. 需求:在微信h5页面中下载第三方app —— 安卓, 直接下载apk文件包;iphone,跳转AppStore

    分析:微信不支持,在微信中屏蔽了apk文件的下载以及AppStore的跳转(且除非和TX有合作的应用,否则也不支持通过scheme跳转第三方app) 点击查看案例地址 变通方法: 一.借助TX的应用市 ...

  9. 同步推软件:查看ios设备中persistentDataPath下文件,安装ipa

    1.使用Unity开发的app,有可能会用到PersistentDataPath,在ios设备中可以借助同步推软件来查看(mac上也有,不过更新不是太频繁,经常下载后和mac os系统不兼容,不可用) ...

最新文章

  1. 智能车竞赛技术报告 | 智能车视觉 - 温州大学- 春华秋实
  2. arXiv热文解读 | 不懂Photoshop如何P图?交给深度学习吧
  3. $(function(){}) 与(function(){})()在执行时的优先级
  4. how to setup a Kubernetes cluster on GCP
  5. 计算机专业联考335分,联考专业分、文化分达到多少能过本科线(附2019年美术高考分数线汇总...
  6. (转)C#开发微信门户及应用(2)--微信消息的处理和应答
  7. 使用Linux docker容器中的集成安全性对SQL Server的.Net Core客户端进行身份验证
  8. 信源编码与信道编码区别(十一),Android面试题集2021版
  9. python画围棋棋盘_Python语言程序设计之二--用turtle库画围棋棋盘和正、余弦函数图形...
  10. 使用 IKuai 和 DDNSTO 外网访问你的设备(NAS、软路由)
  11. Unity小游戏教程系列 | 创建小型太空射击游戏(4)
  12. 戴尔台式计算机没声音,戴尔电脑重装系统后没有声音怎么办
  13. pacman源添加及yaourt安装
  14. 国外有python专业的大学_有哪些国外大学非常容易申请?
  15. matplotlib 库画云图两种方法
  16. 翻转棋c语言算法,有没有人懂黑白棋(翻转棋)的核心算法
  17. 荒岛余生2java攻略_荒岛余生2时空探秘_荒岛余生2:时空探秘游戏心得与记录_安卓应用游戏下载- AppChina应用汇...
  18. CSS / 精灵图+字体图标
  19. 随笔——网易云的神评论(持续更新)
  20. 电梯模拟 数据结构课设

热门文章

  1. Zigbee(E18-MS1-PCB)使用记录
  2. Wiring in Spring: @Autowired, @Resource and @Inject
  3. amd显卡用黑苹果输出黑屏_黑苹果用杂交法修改framebuffer开启显卡所有输出端口成功...
  4. find命令中参数perm的用法
  5. onlyoffice二次开发集成、onlyoffic集成
  6. 台式计算机有线无线网卡设置,台式电脑或笔记本(含有线网卡可上网+有AP功能无线网卡),可设置无线WIFI热点...
  7. 为安全起见 出差时可以将涉密计算机,张某因组织聚众扰乱公共秩序被公安机关行政拘留15日。张某提起行政诉讼的时限应自获得人身自由之日起...
  8. PDF如何翻译成中文?三种方法教你怎样翻译PDF上的文字
  9. 透过华为军团看科技之变(一):广域网络
  10. OCR系列之一:开坑介绍