react-native-firebase フレームワークを使用してFirebaseを私のexpoアプリに統合しようとしています。これは、反応ネイティブアプリに関して、通常のfirebase
パッケージよりもいくつかの利点があります。
しかし、 説明 はGoogleService-Info.plist
をios/[YOUR APP NAME]/GoogleService-Info.plist
に追加する必要があると言っているため、問題が発生しています。また、expoアプリには、理解できるiosフォルダーがありません。
私はかなりねじ込まれていますか、これの解決策はありますか?
今日では、Firebaseがexpoと反応するネイティブSDKを持つことはできません。そして、これは https://expo.canny.io/feature-requests/p/full-native-firebase-integration に従って計画されていません。
そのため、Firebaseのjavascript sdkでのみプレイする必要があります。
Cloud Firestoreは新しく、オフラインおよび同期用のJavaScript SDKに適しています。
このスレッドの作成者: Fresh Detached Expo + RNFirebase not running on Android がDetached ExpoKit
-完全に排出されるわけではなく、エキスポ機能を維持します。
ドキュメントに何かを追加したり、 スターターアプリの分離ExpoKitバージョンを表示したりできるように、彼が実行した手順を尋ねました。
ExpoKitの詳細については、 expokit detaching docs を参照してください。
Redux、firestore、expoを備えたリアクションネイティブのワーキングセットをなんとか手に入れました。 コード例 の Github を参照してください。
ただし、オフラインの永続性が必要です( https://github.com/firebase/firebase-js-sdk/issues/436 を参照)。ですから、私の見方では、firestoreとreact-nativeを備えた完全に機能するアプリを入手するにはオンラインである必要があるため、パフォーマンスが低下します。
進行中です-
https://blog.expo.io/using-firebase-in-expo-e13844061832
ExpoでのFirebaseの使用そしてそれをクライアントに追加する計画は???? Firebaseのネイティブ機能に簡単にアクセスできるUnimodulesのスイートを展開することを発表できることを非常に嬉しく思います。最初は、これらをデタッチされたExpoKitアプリでのみ使用できます。しかし、今後は、これらをVanilla Expoに追加する予定です。
TL; DR
ここにモジュールがあります今のところ追加するために切り離す必要があります:
またTL; DR
ここにボイラープレートがあります: https://github.com/EvanBacon/expo-native-firebase