merge conflict

master
cenxiaozhong 2022-05-19 17:46:42 +08:00
commit d66d7c522f
5 changed files with 18 additions and 7 deletions

View File

@ -76,6 +76,10 @@ public class BaseModule extends BaseApi {
if (debug == null) debug = false; if (debug == null) debug = false;
Boolean bindAppletWithMainProcess = (Boolean) param.get("bindAppletWithMainProcess"); Boolean bindAppletWithMainProcess = (Boolean) param.get("bindAppletWithMainProcess");
if (bindAppletWithMainProcess == null) bindAppletWithMainProcess = false; if (bindAppletWithMainProcess == null) bindAppletWithMainProcess = false;
Integer pageCountLimit = (Integer) param.get("pageCountLimit");
if (pageCountLimit == null) {
pageCountLimit = 0;
}
String customWebViewUserAgent = (String) param.get("customWebViewUserAgent"); String customWebViewUserAgent = (String) param.get("customWebViewUserAgent");
Integer appletIntervalUpdateLimit = (Integer) param.get("appletIntervalUpdateLimit"); Integer appletIntervalUpdateLimit = (Integer) param.get("appletIntervalUpdateLimit");
@ -117,7 +121,8 @@ public class BaseModule extends BaseApi {
.setUserId(userId) .setUserId(userId)
.setDebugMode(debug) .setDebugMode(debug)
.setDisableRequestPermissions(disablePermission) .setDisableRequestPermissions(disablePermission)
.setBindAppletWithMainProcess(bindAppletWithMainProcess); .setBindAppletWithMainProcess(bindAppletWithMainProcess)
.setPageCountLimit(pageCountLimit);
if (customWebViewUserAgent != null) if (customWebViewUserAgent != null)
builder.setCustomWebViewUserAgent(customWebViewUserAgent); builder.setCustomWebViewUserAgent(customWebViewUserAgent);

View File

@ -134,14 +134,14 @@ static NSString *scheme = @"fatae55433be2f62915";//App对应的scheme
} }
- (void)getPhoneNumberWithAppletInfo:(FATAppletInfo *)appletInfo bindGetPhoneNumber:(void (^)(NSDictionary *))bindGetPhoneNumber { - (void)getPhoneNumberWithAppletInfo:(FATAppletInfo *)appletInfo bindGetPhoneNumber:(void (^)(NSDictionary *))bindGetPhoneNumber {
self.bindGetPhoneNumber = bindGetPhoneNumber; NSDictionary *params = @{@"name":@"getPhoneNumber"};
FlutterMethodChannel *channel = [[MopPlugin instance] methodChannel];
[channel invokeMethod:@"extensionApi:getPhoneNumber" arguments:@{} result:^(id _Nullable result) {
FlutterMethodChannel *channel = [[MopPlugin instance] methodChannel];
[channel invokeMethod:@"extensionApi:getPhoneNumber" arguments:params result:^(id _Nullable result) {
!bindGetPhoneNumber?: bindGetPhoneNumber(result);
}]; }];
} }
@end @end
@implementation NSString (FATEncode) @implementation NSString (FATEncode)

View File

@ -33,4 +33,8 @@
} }
} }
+ (void)load {
}
@end @end

View File

@ -17,7 +17,7 @@ A finclip miniprogram flutter sdk.
s.dependency 'Flutter' s.dependency 'Flutter'
s.ios.deployment_target = '9.0' s.ios.deployment_target = '9.0'
s.dependency 'FinApplet' , '2.37.0-alpha20220428v07' s.dependency 'FinApplet' , '2.37.0-alpha20220512v03'
s.dependency 'FinAppletExt' , '2.37.0-alpha20220428v07' s.dependency 'FinAppletExt' , '2.37.0-alpha20220512v03'
end end

View File

@ -315,6 +315,7 @@ class Mop {
String? userId, String? userId,
bool debug = false, bool debug = false,
bool bindAppletWithMainProcess = false, bool bindAppletWithMainProcess = false,
int? pageCountLimit = 0,
List<FinStoreConfig>? finStoreConfigs, List<FinStoreConfig>? finStoreConfigs,
UIConfig? uiConfig, UIConfig? uiConfig,
String? customWebViewUserAgent, String? customWebViewUserAgent,
@ -335,6 +336,7 @@ class Mop {
'userId': userId, 'userId': userId,
"debug": debug, "debug": debug,
"bindAppletWithMainProcess": bindAppletWithMainProcess, "bindAppletWithMainProcess": bindAppletWithMainProcess,
"pageCountLimit": pageCountLimit,
"finStoreConfigs": storeConfigs, "finStoreConfigs": storeConfigs,
"uiConfig": uiConfig?.toMap(), "uiConfig": uiConfig?.toMap(),
"customWebViewUserAgent": customWebViewUserAgent, "customWebViewUserAgent": customWebViewUserAgent,