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

Merge pull request #492 from ShareZore/master

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