Skip to content

Commit d514f61

Browse files
authored
Merge pull request #177 from JimGreenWUH/bugfix/#157
fix: 修复 iOS 平台支付宝通过 Universal Link 方式回调支付结果给 APP 时,不回调数据到 Flutter 层
2 parents 137da87 + d2f5485 commit d514f61

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

ios/Classes/TobiasPlugin.m

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,11 @@ - (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDiction
6767

6868
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray * _Nonnull))restorationHandler{
6969
if ([userActivity.activityType isEqualToString:NSUserActivityTypeBrowsingWeb]) {
70-
[[AlipaySDK defaultService] handleOpenUniversalLink:userActivity standbyCallback:^(NSDictionary *resultDic) {
71-
}];
72-
}
70+
__weak TobiasPlugin* __self = self;
71+
[[AlipaySDK defaultService] handleOpenUniversalLink:userActivity standbyCallback:^(NSDictionary *resultDic) {
72+
[__self onPayResultReceived:resultDic];
73+
}];
74+
}
7375
return NO;
7476
}
7577

0 commit comments

Comments
 (0)