iOS第三方支付-支付宝支付

时间:2021-06-23 15:40:25

处理手机中有无支付宝的情况支付宝调用接口:

- (void)payOrder:(NSString *)orderStr
      fromScheme:(NSString *)schemeStr
        callback:(CompletionBlock)completionBlock;

需要在调这个借口前面加上

 UIWindow *window = [[[UIApplication sharedApplication]windows]objectAtIndex:];
if (window.hidden) {
window.hidden = NO;
}

需要在接口回调里面加上

UIWindow *window = [[[UIApplication sharedApplication]windows]objectAtIndex:];
window.hidden = YES;

有支付宝会跳转到支付宝页面,无支付宝会弹出支付宝网页