支付宝WAP跳转问题

IOS在集成支付宝SDK后,当手机设备安装有支付宝钱包app,则会跳转到支付宝钱包app进行付款操作。当手机设备未安装支付宝钱包app时,则会打开wap进行付款

问题:支付集成支付宝,未安装客户端时界面显示未跳转到支付宝WAP

首先采用的是方案一:

让wap界面显示出来。

NSArray* views = [[UIApplication sharedApplication] windows];
UIWindow* windowtemp = views[0];
  if (windowtemp.hidden) {
       windowtemp.hidden = NO;
    }
     else
    {
      NSLog(@"no hidden");
     }

 

如果使用了以上代码,在支付宝回调方法里,需要加一行代码

windowtemp.hidden = YES;

 

将window层隐藏回去。

 

方案二:

如果有main.storyboard的话   把info.plist 里的Main storyboard file base name 删掉!!!

 

简单粗暴的采用二,解决了问题

 

posted @ 2015-10-19 17:46  Now_or_never  阅读(613)  评论(0编辑  收藏  举报