最近一直困扰我的一个问题,按照支付宝官网的 https://b.alipay.com/order/techService.htm demo配置后的工程 调用客户端没有问题 但是在没有安装客户端的时候不能跳转到网页 这里总结下
方法一
开始调用支付宝接口前调用
NSArray *array = [[UIApplication sharedApplication]windows];
UIWindow* win=[array objectAtIndex:0];
[win setHidden:NO];
支付宝回调里面设置
[[AlipaySDK defaultService] payOrder:orderString fromScheme:appScheme callback:^(NSDictionary *resultDic) {
NSArray *array = [[UIApplication sharedApplication]windows];
UIWindow* win=[array objectAtIndex:0];
[win setHidden:YES];
}];
方法二
检查你的配置

不设置main storyboard 就可以了 我真是呵呵了 找了半天原来是这个.......
总结
建议使用第二种 第一种方式调转不是很流畅
网友评论