iOS 9.0后微信支付回调处理实例
程序员文章站
2024-02-18 20:34:16
如果是ios 9.0之前,处理微信回调时,首先在appdelegate中写如下的代码:
//ios 9.0 之前的处理方法不保证正确,如有错误还望指正
- (b...
如果是ios 9.0之前,处理微信回调时,首先在appdelegate中写如下的代码:
//ios 9.0 之前的处理方法不保证正确,如有错误还望指正 - (bool)application:(uiapplication *)application openurl:(nsurl *)url sourceapplication:(nsstring *)sourceapplication annotation:(id)annotation { if ([url.host isequaltostring:@"safepay"]) { [[alipaysdk defaultservice] processorderwithpaymentresult:url standbycallback:nil]; return yes; } return yes; }
如果是ios 9以上,那么写下面这段代码:
-(bool)application:(uiapplication *)app openurl:(nsurl *)url options:(nsdictionary<uiapplicationopenurloptionskey,id> *)options { if ([url.host isequaltostring:@"safepay"]) { [[alipaysdk defaultservice] processorderwithpaymentresult:url standbycallback:nil]; return yes; } return yes; }
最后再实现-(void) onresp:(baseresp*)resp
该方法来接收微信的回调.
以上所述是小编给大家介绍的ios 9.0后微信支付回调处理,希望对大家有所帮助