Quantcast
Channel: Active questions tagged react-native+android - Stack Overflow
Viewing all articles
Browse latest Browse all 29661

Sendbird with React Native doesn’t work at all

$
0
0

[Problem/Question]

Sendbird with React Native doesn't work at all


[UIKit Version]^3.4.2

[Reproduction Steps]I tried locally the following step-by-step Sendbird with React Native tutorial:https://sendbird.com/docs/chat/uikit/v3/react-native/introduction/send-first-message

1st result (when running npx pod-install):

[!] The following Swift pods cannot yet be integrated as static libraries:The Swift pod `FirebaseCoreInternal` depends upon `GoogleUtilities`, which does not define modules. To opt into those targets generating module maps (which is necessary to import them from Swift when building as static libraries), you may set `use_modular_headers!` globally in your Podfile, or specify `:modular_headers => true` for particular dependencies.Couldn't install Pods. Updating the Pods project and trying again...Command `pod install` failed.└─ Cause: The following Swift pods cannot yet be integrated as static libraries:The Swift pod `FirebaseCoreInternal` depends upon `GoogleUtilities`, which does not define modules. To opt into those targets generating module maps (which is necessary to import them from Swift when building as static libraries), you may set `use_modular_headers!` globally in your Podfile, or specify `:modular_headers => true` for particular dependencies.pod install --repo-update --ansi exited with non-zero code: 1

So I added the use_modular_headers! on the top of my Podfile, and then:

2nd result:

ERROR  Error: No Firebase App '[DEFAULT]' has been created - call firebase.initializeApp(), js engine: hermesERROR  Invariant Violation: "ChatApp" has not been registered. This can happen if:* Metro (the local dev server) is run from the wrong folder. Check if Metro is running, stop it and restart it in the current project.* A module failed to load due to an error and `AppRegistry.registerComponent` wasn't called., js engine: hermes

I get the same errors when trying the sendbird-uikit-react-native sample repo:Same issue when trying the sample:

I tried different react-native versions, downgrading all packages, different Android SDK versions, Node.js versions, and code implementations - nothing works in React Native for me.

When I remove the <SendbirdUIKitContainer appId={'APP_ID'} />... wrapper the app works fine, no errors (obviously without any Sendbird integration).

Am I the only one that can't get the doc tutorial working?


Viewing all articles
Browse latest Browse all 29661

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>