feat: 添加获取当前 SDK 版本 API。
This commit is contained in:
10
ios/Alipay.m
10
ios/Alipay.m
@@ -20,6 +20,10 @@ RCT_EXPORT_MODULE()
|
||||
self = [super init];
|
||||
if (self) {
|
||||
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(handleOpenURL:) name:@"RCTOpenURLNotification" object:nil];
|
||||
// 反注释下面代码,可以输出支付宝 SDK 调试信息,便于诊断问题
|
||||
// [AlipaySDK startLogWithBlock:^(NSString* log){
|
||||
// NSLog(@"%@", log);
|
||||
// }];
|
||||
}
|
||||
return self;
|
||||
}
|
||||
@@ -80,7 +84,7 @@ RCT_EXPORT_MODULE()
|
||||
return NO;
|
||||
}
|
||||
|
||||
RCT_EXPORT_METHOD(setAlipayScheme:(NSString *)scheme){
|
||||
RCT_EXPORT_METHOD(setAlipayScheme:(NSString *)scheme) {
|
||||
alipayScheme = scheme;
|
||||
}
|
||||
|
||||
@@ -97,6 +101,10 @@ RCT_EXPORT_METHOD(authInfo:(NSString *)info resolver:(RCTPromiseResolveBlock)res
|
||||
}];
|
||||
}
|
||||
|
||||
RCT_EXPORT_METHOD(getVersion: (RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) {
|
||||
resolve([[AlipaySDK defaultService] currentVersion]);
|
||||
}
|
||||
|
||||
/*!
|
||||
* [warn][tid:main][RCTModuleData.mm:68] Module Alipay requires main queue setup since it overrides `init` but doesn't implement `requiresMainQueueSetup`.
|
||||
* In a future release React Native will default to initializing all native modules on a background thread unless explicitly opted-out of.
|
||||
|
Reference in New Issue
Block a user