iOS 支付回調區分支付寶和微信的方法


如果項目里面同時有微信支付和支付寶支付,在回調方法時都會走Appdelegate.m的同一個方法,在這里我們也需要判斷一下是微信支付還是支付寶的回調,來進行相應的處理,方法如下:

// NOTE: 9.0以后使用新API接口

- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString*, id> *)options

{

  

  if ([url.host isEqualToString:@"safepay"]) {

        // 支付跳轉支付寶錢包進行支付,處理支付結果

    }

  if ([url.host isEqualToString:@"pay"])

    {

  //微信支付,處理支付結果

        return [WXApi handleOpenURL:url delegate:[WXApiManager sharedManager]];

 

    }

}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM