标签:
1.新建工程
2.把PayFrameWork文件夹拖入到工程中
3.导入系统库SystemConfiguration.framework
4.在Appdelegate中导入头文件
#import <AlipaySDK/AlipaySDK.h>
5.在AppDelegate中添加回调方法
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url{
[[AlipaySDK defaultService] processOrderWithPaymentResult:url standbyCallback:nil];
return YES;
}
- (BOOL)application:(UIApplication *)application
openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication
annotation:(id)annotation {
if ([url.host isEqualToString:@"safepay"]) {
[[AlipaySDK defaultService] processOrderWithPaymentResult:url standbyCallback:nil];
// [[AlipaySDK defaultService] processAuth_V2Result:url
// standbyCallback:^(NSDictionary *resultDic) {
// NSLog(@"result = %@",resultDic);
//
////
//
//
// }];
}
return YES;
}
6.build Phases中新增URLTypes: schemes值为AliPay111(和代码中一致)
7.build Settings搜索Header Seach 在Header Search Paths中添加两个路径
把PayFrameWork文件夹中的任意文件拖入产生一个路径如"$(SRCROOT)/PayFrameWork/libcrypto.a" 把它改为"$(SRCROOT)/PayFrameWork/"
再拖拽一个产生一个路径如"$(SRCROOT)/PayFrameWork/libcrypto.a" 把它改为"$(SRCROOT)/PayFrameWork/openssl/"
8.在infoPlist中添加白名单和网络请求安全协议
标签:
原文地址:http://www.cnblogs.com/block123/p/4966978.html