1.update
parent
1a63db696f
commit
b230056449
|
@ -14,7 +14,7 @@ NS_ASSUME_NONNULL_BEGIN
|
||||||
|
|
||||||
+ (instancetype)instance;
|
+ (instancetype)instance;
|
||||||
|
|
||||||
@property (nonatomic, copy) void (^bindGetPhoneNumber)(NSDictionary *dic);
|
@property (nonatomic, copy) void (^bindGetPhoneNumbers)(NSDictionary *dic);
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|
||||||
|
|
|
@ -139,7 +139,8 @@ static NSString *scheme = @"fatae55433be2f62915";//App对应的scheme
|
||||||
|
|
||||||
FlutterMethodChannel *channel = [[MopPlugin instance] methodChannel];
|
FlutterMethodChannel *channel = [[MopPlugin instance] methodChannel];
|
||||||
[channel invokeMethod:@"extensionApi:getPhoneNumber" arguments:params result:^(id _Nullable result) {
|
[channel invokeMethod:@"extensionApi:getPhoneNumber" arguments:params result:^(id _Nullable result) {
|
||||||
!bindGetPhoneNumber?: bindGetPhoneNumber(result);
|
self.bindGetPhoneNumbers = bindGetPhoneNumber;
|
||||||
|
// !self.bindGetPhoneNumbers?: bindGetPhoneNumber(result);
|
||||||
}];
|
}];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -77,13 +77,13 @@ static MopPlugin *_instance;
|
||||||
result(dict);
|
result(dict);
|
||||||
}
|
}
|
||||||
else if ([@"getPhoneNumberResult" isEqualToString:call.method]) {
|
else if ([@"getPhoneNumberResult" isEqualToString:call.method]) {
|
||||||
if ([MOPAppletDelegate instance].bindGetPhoneNumber) {
|
if ([MOPAppletDelegate instance].bindGetPhoneNumbers) {
|
||||||
NSDictionary *dic = [[NSDictionary alloc] initWithDictionary:call.arguments];
|
NSDictionary *dic = [[NSDictionary alloc] initWithDictionary:call.arguments];
|
||||||
NSString *jsonString = [dic[@"phone"] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
|
NSString *jsonString = [dic[@"phone"] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
|
||||||
NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
|
NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
|
||||||
NSError *error;
|
NSError *error;
|
||||||
NSDictionary *jsonDic = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:&error];
|
NSDictionary *jsonDic = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:&error];
|
||||||
[MOPAppletDelegate instance].bindGetPhoneNumber(jsonDic);
|
[MOPAppletDelegate instance].bindGetPhoneNumbers(jsonDic);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|
Loading…
Reference in New Issue