当前位置: 移动技术网 > 移动技术>移动开发>IOS > iOS 9.0后微信支付回调处理实例

iOS 9.0后微信支付回调处理实例

2019年07月24日  | 移动技术网移动技术  | 我要评论

如果是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后微信支付回调处理,希望对大家有所帮助

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网