1.scheme 注册
应用注册scheme,在AlixPayDemo-Info.plist定义URL types,appScheme会用在支付宝客户端支付回调中,因此必须在本应用中注册scheme,保证唯一。如何添加scheme,点击查看详情
NSString *appScheme = @"aliPayDemo";
[[AlipaySDK defaultService] payOrder:str fromScheme:appScheme callback:^(NSDictionary *resultDic) {
NSLog(@"reslut = %@",resultDic);
}];
2.处理支付回调结果
支付宝支付回调结果在AppDelegate中通过openURL返回。
2.1但由于IOS9,该接口发生变化,因此2个接口都需要进行适配;
2.2由于客户端没有安装支付宝APP的话,会调用网页进行支付,所以同样存在2中状态,需要分别处理