Конфликт между React Native FBSDK, Deep Linking и Redux - PullRequest
0 голосов
/ 05 июня 2018

В настоящее время у меня проблема с React Native FBSDK, Deep Linking и Redux.

Я должен добавить этот код в мой существующий проект, поскольку оба они используют один и тот же метод:

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url
  sourceApplication:(NSString *)sourceApplication annotation:(id)annotation

{
  return [RCTLinkingManager application:application openURL:url
                      sourceApplication:sourceApplication annotation:annotation];
}

Существующий код

- (BOOL)application:(UIApplication *)application
        openURL:(NSURL *)url


sourceApplication:(NSString *)sourceApplication
         annotation:(id)annotation {
  return [[FBSDKApplicationDelegate sharedInstance] application:application
                                                        openURL:url

sourceApplication:sourceApplication
                                                 annotation:annotation];
}

Я нашел несколько потенциальных исправлений, как упомянуто в этой теме: https://github.com/reduxjs/redux/issues/2359

, но ни одно из них не работает, они все еще отправляют мнеследующее сообщение об ошибке:

не может прочитать свойство 'apply' из неопределенного

Кажется, это связано с избыточностью и способом, которым мы настроили хранилище, но яНе знаете, как это исправить.

Кто-нибудь сталкивался с подобной проблемой?

Я был бы очень признателен за любую помощь в этом.

...