У меня есть CloudStorage
собственный модуль, который будет доступен на NativeModules.CloudStorage
. Я знаю, что модуль создан как единый экземпляр React Native. Есть ли способ получить доступ к тому же синглтону из моего делегата приложения, например так:
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(nonnull void (^)(UIBackgroundFetchResult))completionHandler {
...
[[CloudStorage sharedInstance] handleNotification]
}
Насколько я понимаю, в то время, когда мы вызываем sharedInstance
, React Native уже создал где-то экземпляр синглтона, вызвав [CloudStorage new]
, который будет отличаться от [CloudStorage sharedInstance]
. Какой лучший способ создания нативного натива? модуль, к которому вы также можете получить доступ через цель-c / swift?