文档章节

IOS 支付宝支付常见问题

Jack088
 Jack088
发布于 2015/10/15 15:06
字数 365
阅读 585
收藏 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
粉丝 41
博文 411
码字总数 65170
作品 0
程序员
国外移动支付市场预测:苹果三星谷歌占统治地位

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

garace
07/31
0
0
支付宝小程序本周将向用户全量开放,要和微信正面刚?

支付宝小程序本周将向用户全量开放,要和微信正面刚? 2018-07-30 17:57编辑: garace分类:业界动态来源:36氪 微信支付宝AT 招聘信息: iOS开发 iOS开发 iOS开发 app开发上架H5技术 app开发...

garace
07/30
0
0
iOS小白点效果、打地鼠游戏、轮播效果、画板、富文本编辑器等源码

iOS精选源码 美团外卖商家点菜页面(http://www.code4app.com/thread-29383-1-1.html) 板书录制演示程序(http://www.code4app.com/thread-29384-1-1.html) 分类轮播、直播间礼物列表轮播 -- O...

sunnyaigd
04/24
0
0
阿里程序员闲着没事发明“神操作”,能让6万人“靠脸吃饭”

阿里程序员闲着没事发明“神操作”,能让6万人“靠脸吃饭” 2018-08-01 15:57编辑: suiling分类:程序人生来源:中新经纬 工程师程序员阿里巴巴 招聘信息: iOS开发 iOS开发 iOS开发 app开发...

suiling
08/01
0
0
苹果与微信“短兵相接” “神仙打架”不能让用户买单

苹果与微信此次“短兵相接”,更多反映出两大巨头关于游戏规则的一场“暗战”。即便如此,也绝不能将绑架用户利益、通过随意更改产品功能,作为自己占领高地的“撒手锏”。无论苹果还是微信,...

六库科技
06/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

首个智能运维项目开源!腾讯织云Metis,用算法替代人为指定规则

10月20日,腾讯织云Metis 智能运维学件平台在OSCAR开源先锋日上宣布,正式对外开源。Metis 是AIOps(Algorithmic IT Operations),即智能运维领域的首个开源产品。智能运维主张通过算法从海...

腾讯开源
19分钟前
1
0
Java面试170题

1、面向对象的特征有哪些方面? 2、访问修饰符public,private,protected,以及不写(默认)时的区别? 3、String 是最基本的数据类型吗? 4、float f=3.4;是否正确? 5、short s1 = 1; s1 = ...

lanyu96
19分钟前
0
0
利用Ant脚本生成war包

使用ant脚本前的准备 1、下载一个ant安装包。如:apache-ant-1.8.4-bin.zip。解压到E盘。 2、配置环境变量。新增ANT_HOME:E:\apache-ant-1.8.4;PATH增加:E:\apache-ant-1.8.4\bin。 3、检...

狼王黄师傅
22分钟前
1
0
优雅的写出类

前言 虽然现在已经是ES6的时代,但是,还是有必要了解下ES5是怎么写一个类的。 本文详述JavaScript面向对象编程中的类写法,并分步骤讲述如何写出优雅的类。 一、例子 例子为一个轻提示组件T...

peakedness丶
24分钟前
1
0
Python基础案例教程

一、超市买薯片 # 用户输入薯片的单价danjia = float(input("薯片的单价"))# 用户输入购买袋数daishu = int(input("购买的袋数"))# 计算总价zongjia = danjia * daishu# 输出结果...

linuxprobe16
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部