Unverified 提交 9f917fb2 authored 作者: JarvanMo's avatar JarvanMo 提交者: GitHub

Merge pull request #492 from ShareZore/master

修改iOS支付时传入参数extData,支付完成回调无法获取到
......@@ -203,6 +203,7 @@ FlutterMethodChannel *channel = nil;
NSString *nonceStr = call.arguments[@"nonceStr"];
UInt32 timeStamp = [timestamp unsignedIntValue];
NSString *sign = call.arguments[@"sign"];
[FluwxDelegate defaultManager].extData = call.arguments[@"extData"];
[WXApiRequestHandler sendPayment:call.arguments[@"appId"]
PartnerId:partnerId
PrepayId:prepayId
......
......@@ -6,6 +6,7 @@
#import "FluwxStringUtil.h"
#import "WXApiObject.h"
#import "FluwxResponseHandler.h"
#import "FluwxDelegate.h"
@implementation FluwxResponseHandler
......@@ -213,8 +214,10 @@ FlutterMethodChannel *fluwxMethodChannel = nil;
errStr: [FluwxStringUtil nilToEmpty:resp.errStr],
errCode: @(payResp.errCode),
type: @(payResp.type),
@"extData": [FluwxDelegate defaultManager].extData,
@"returnKey": payResp.returnKey == nil ? @"" : payResp.returnKey,
};
[FluwxDelegate defaultManager].extData = nil;
[fluwxMethodChannel invokeMethod:@"onPayResponse" arguments:result];
} else if ([resp isKindOfClass:[WXOpenBusinessWebViewResp class]]) {
WXOpenBusinessWebViewResp *businessResp = (WXOpenBusinessWebViewResp *) resp;
......
......@@ -10,6 +10,8 @@
@property (strong,nonatomic)NSString *extMsg;
@property (strong,nonatomic)NSString *extData;
+ (instancetype)defaultManager;
- (void)registerWxAPI:(NSString *)appId universalLink:(NSString *)universalLink;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论