This commit is contained in:
Condi
2026-02-13 15:22:47 +08:00
parent dd42dc04ce
commit 1c49093a73
29 changed files with 8311 additions and 0 deletions

27
ios/RNBraintreeDropIn.m Normal file
View File

@@ -0,0 +1,27 @@
#import <React/RCTBridgeModule.h>
@interface RCT_EXTERN_MODULE(RNBraintreeDropIn, NSObject)
RCT_EXTERN_METHOD(show:(NSDictionary *)options
resolve:(RCTPromiseResolveBlock)resolve
reject:(RCTPromiseRejectBlock)reject)
RCT_EXTERN_METHOD(fetchMostRecentPaymentMethod:(NSString *)clientToken
resolve:(RCTPromiseResolveBlock)resolve
reject:(RCTPromiseRejectBlock)reject)
RCT_EXTERN_METHOD(tokenizeCard:(NSString *)clientToken
cardInfo:(NSDictionary *)cardInfo
resolve:(RCTPromiseResolveBlock)resolve
reject:(RCTPromiseRejectBlock)reject)
RCT_EXTERN_METHOD(collectDeviceData:(NSString *)clientToken
resolve:(RCTPromiseResolveBlock)resolve
reject:(RCTPromiseRejectBlock)reject)
+ (BOOL)requiresMainQueueSetup
{
return YES;
}
@end