openreplay/tracker/tracker-reactnative/ios/RntrackerConnector.m
Delirium c0da34c528
feat(ios): add Ios source (#1640)
* feat: add ios and rn source

* fix(ios): remove testing keys

* fix(tracker): change default path
2023-11-10 10:32:55 +01:00

12 lines
615 B
Objective-C

#import <React/RCTViewManager.h>
@interface RCT_EXTERN_MODULE(ORTrackerConnector, NSObject)
RCT_EXTERN_METHOD(start:(NSString *)projectKey optionsDict:(NSDictionary *)optionsDict projectUrl:(NSString *)projectUrl)
RCT_EXTERN_METHOD(startSession:(NSString *)projectKey optionsDict:(NSDictionary *)optionsDict projectUrl:(NSString *)projectUrl)
RCT_EXTERN_METHOD(stop)
RCT_EXTERN_METHOD(setMetadata:(NSString *)key value:(NSString *)value)
RCT_EXTERN_METHOD(event:(NSString *)name object:(NSString *)object)
RCT_EXTERN_METHOD(setUserID:(NSString *)userID)
RCT_EXTERN_METHOD(userAnonymousID:(NSString *)userID)
@end