1.在支付时使用的是
[[AlipaySDK defaultService] payOrder: fromScheme: callback:^(NSDictionary *resultDic) {
NSLog(@"%@",result)}];
在跳转到支付宝客户端支付成功后,回调不响应。
解决方法:
需要在AppDelegate中添加两个方法:
- (BOOL)application:(UIApplication *)application
openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication
annotation:(id)annotation
{
if ([url.host isEqualToString:@"safepay"]) {
// 支付跳转支付宝钱包进行支付,处理支付结果
[[AlipaySDK defaultService] processOrderWithPaymentResult:url standbyCallback:^(NSDictionary *resultDic) {
NSLog(@"result = %@",resultDic);
}];
// 授权跳转支付宝钱包进行支付,处理支付结果
[[AlipaySDK defaultService] processAuth_V2Result:url standbyCallback:^(NSDictionary *resultDic) {
NSLog(@"re