文档章节

IOS 支付宝支付常见问题

Jack088
 Jack088
发布于 2015/10/15 15:06
字数 365
阅读 594
收藏 5

// iOS调用 AlipaySDK 支付宝找不到头文件<openssl/rsa.h>

首先将 openssl 和 Util 目录添加到Build setting->header search path 中 ($(PROJECT_DIR)/SXH/Vendor/AlipaySDK)

添加 AlipaySDK 的库和 framework (添加的内容可以查看 AlipaySDKDEMO )

 

//运行后报错,类似于以下提示信息:
Cannot find interface declaration for 'NSObject', superclass of 'Base64'

//解决

那么需要打开报错了的文件,增加头文件。
#import <Foundation/Foundation.h>

 

//Undefined symbols for architecture x86_64:

 

//解决

在 Build Phases -> Link Binary  With Libraries 中新增 'SystemConfiguration.framework'

 

//跳转支付宝 APP 客户端返回后弹出 web 登录页面
//解决

在项目中加上 Main.storyboard  ,Info.plist 中加上 Main storyboard file base name -> Main

 

ps: 在 IOS 的开发中最好加上 LaunchScreen 和 Main.storyboard ,不然在引用一些第三方的库时,可能会出现一些奇怪的问题和现象,难以排查。

 

// 判断客服端有没有安装支付宝
//        NSURL * myURL_APP_A = [NSURL URLWithString:@"alipay:"];
//        if (![[UIApplication sharedApplication] canOpenURL:myURL_APP_A]) {
//            //如果没有安装支付宝客户端那么需要安装
//            UIAlertView *message = [[UIAlertView alloc]initWithTitle:@"提示信息" message:@"您还没有安装支付宝钱包!" delegate:self cancelButtonTitle:@"确定" otherButtonTitles: nil];
//            [message show];
//            return;
//        }
        
        //判断客服端有没有安装支付宝,没有跳转 web
//        NSArray *array = [[UIApplication sharedApplication] windows];
//        UIWindow* win=[array objectAtIndex:0];
//        [win setHidden:NO];
        
//        //跳转 AppStore 下载支付宝
//        NSString * URLString = @"http://itunes.apple.com/cn/app/id535715926?mt=8";
//        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:URLString]];

 

ps:

https://doc.open.alipay.com/doc2/detail.htm?spm=a219a.7629140.0.0.aL2Pps&treeId=59&articleId=103676&docType=1

支付宝集成常见问题

http://www.jianshu.com/p/16c2215ea37a

© 著作权归作者所有

共有 人打赏支持
Jack088
粉丝 42
博文 470
码字总数 67642
作品 0
程序员
私信 提问
Phonegap各类商业插件

【Phonegap商业插件服务】[目前插件已经支持到Phonegap最新版本] 1.phonegap-百度社会化分享-andriod插件 v2.0 【该插件支持微信分享和朋友圈分享,qq好友分享,微博分享】 2.phonegap百度社...

夜澜小雨
2015/07/15
1K
0
支付宝ios的sdk不能使用

项目中整合了ios版本的支付宝sdk,同时项目中有其他第三方的库,现在编译,打包都没有问题,运行其他控件都正常,就只有支付宝点击就崩,无法调起本起的支付宝支付。 经过分析,存在相同的包名...

wangjie142
2016/06/30
332
2
电商平台App(可支持大部分通用行业,可定制开发特殊需求)

http://downloadpkg.apicloud.com/app/download?path=http://7xw89y.com1.z0.glb.clouddn.com/a3bfaebae85c8d9c074d52bd4834fe0_d本平台支持手机App(Android和IOS),支持微信公众号(暂不支......

Q317075064
2016/10/08
2
0
国外移动支付市场预测:苹果三星谷歌占统治地位

国外移动支付市场预测:苹果三星谷歌占统治地位 2018-07-31 11:33编辑: garace分类:业界动态来源:新浪科技 谷歌支付三星苹果 招聘信息: iOS开发 iOS开发 iOS开发 app开发上架H5技术 app开...

garace
2018/07/31
0
0
IOS集成微信支付/支付宝支付并提供简洁调用接口

1. IOS集成微信支付/支付宝支付 2. 提供简洁调用接口 3. 代码托管在 git.ochina.net

SDK4
2017/08/09
2
0

没有更多内容

加载失败,请刷新页面

加载更多

Java生成二维码图片

maven配置jar包 <dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.3.3</version></dependency><dependency><groupId>com.google.z......

骑羊放狼灬
23分钟前
3
0
oracle 修改字段类型

1.varchar2 类型修改 例子:alter table T_Node modify (NODE_CONTEXT varchar2(4000)); 2.varchar2 修改为clob 例子: alter table T_Node add hehe clob; update T_Node set hehe=NODE_CO......

qimh
26分钟前
4
0
别再写 bug 了,避免空指针的 5 个案例!

空指针是我们 Java 开发人员经常遇到的一个基本异常,这是一个极其普遍但似乎又无法根治的问题。 本文,栈长将带你了解什么是空指针,还有如何有效的避免空指针。 什么是空指针? 当一个变量...

Java技术栈
31分钟前
11
0
FastJson对BigDecimal保留两位小数(valueFilter)

实现ValueFilter public class BigDecimalValueFilter implements ValueFilter { @Override public Object process(Object o, String name, Object value) {//o是待转换的对象,n......

石日天
32分钟前
2
0
android 颜色透明度参照比

##透明度参照表: 00%=FF(不透明) 5%=F2 10%=E5 15%=D8 20%=CC 25%=BF 30%=B2 35%=A5 40%=99 45%=8c 50%=7F 55%=72 60%=66 65%=59 70%=4c 75%=3F 80%=33 85%=21 90%=19 95%=0c 100%=00(全透......

东街小霸王
33分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部