diff --git a/ios/Classes/Api/MOPButtonOpenTypeDelegate.m b/ios/Classes/Api/MOPButtonOpenTypeDelegate.m index 7c38ad3..c6f3df1 100644 --- a/ios/Classes/Api/MOPButtonOpenTypeDelegate.m +++ b/ios/Classes/Api/MOPButtonOpenTypeDelegate.m @@ -25,29 +25,29 @@ - (BOOL)getUserInfoWithAppletInfo:(FATAppletInfo *)appletInfo bindGetUserInfo:(void (^)(NSDictionary *result))bindGetUserInfo { -// FlutterMethodChannel *channel = [[MopPlugin instance] methodChannel]; -// NSLog(@"getUserInfoWithAppletInfo:%@", channel); -// [channel invokeMethod:@"extensionApi:getUserInfo" arguments:nil result:^(id _Nullable result) { -// NSDictionary *userInfo; -// if (![result isKindOfClass:[NSDictionary class]]) { -// userInfo = @{@"errMsg":@"getUserInfo:fail return value format invalid"}; -// } else { -// userInfo = result; -// } -// bindGetUserInfo(userInfo); -// }]; + FlutterMethodChannel *channel = [[MopPlugin instance] methodChannel]; + NSLog(@"getUserInfoWithAppletInfo:%@", channel); + [channel invokeMethod:@"extensionApi:getUserInfo" arguments:nil result:^(id _Nullable result) { + NSDictionary *userInfo; + if (![result isKindOfClass:[NSDictionary class]]) { + userInfo = @{@"errMsg":@"getUserInfo:fail return value format invalid"}; + } else { + userInfo = result; + } + bindGetUserInfo(userInfo); + }]; return YES; } - (BOOL)getUserProfileWithAppletInfo:(FATAppletInfo *)appletInfo bindGetUserProfile:(void (^)(NSDictionary *result))bindGetUserProfile { -// FlutterMethodChannel *channel = [[MopPlugin instance] methodChannel]; -// [channel invokeMethod:@"extensionApi:getUserProfile" -// arguments:nil -// result:^(id result) { -// bindGetUserProfile ? bindGetUserProfile(result) : nil; -// }]; + FlutterMethodChannel *channel = [[MopPlugin instance] methodChannel]; + [channel invokeMethod:@"extensionApi:getUserProfile" + arguments:nil + result:^(id result) { + bindGetUserProfile ? bindGetUserProfile(result) : nil; + }]; return YES; }