Это был дан в How to use Firebase Twitter Authentication with React Native?
Это потому, что версия JavaScript в Firebase была написана для Интернета и не Реагировать Адаптивное. Большинство API работает правильно, за исключением:
- Социальная аутентификация. Использует функции браузера для открытия нового окна или перенаправления .
- Данные кэширования и аутентификация. Похоже, что он построен для синхронного локального хранилища вместо асинхронного React Native .
Я начал использовать Firebase Web для моего Реагировать родное приложение и реализовать Facebook логин с помощью Facebook IOS SDK в качестве родного модуля затем проходя маркер authWithOAuthToken
.
Теперь, когда я обнаружил, что персистентность не работает, я также рассматриваю возможность использования API-интерфейсов Firebase iOS и Android, обертывающих только необходимые методы в качестве родных модулей, вместо того, чтобы пытаться повторно реализовать постоянство.
Возможный дубликат [Как использовать аутентификацию Firebase Twitter с помощью React Native?] (Http://stackoverflow.com/questions/30795853/how-to-use-firebase-twitter-authentication-with-react-native) – Tjorriemorrie