如果是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后微信支付回调处理,希望对大家有所帮助
如对本文有疑问, 点击进行留言回复!!
解决Android10读取不到/sdcard/、/storage/emulated/0/文件的问题
Codeforces Round #649 (Div. 2)-B. Most socially-distanced subsequence(思维)
IOS开发教程第一季之UI进阶day2合并IOS学习013--App启动过程、多控制器管理
网友评论