April 29, 2019
夕方から目白駅向かいの宮越屋珈琲に引きこもっていた。
期間限定のモカハラー1杯1000円で旨すぎるし電源Wifi完備に客層も静かで良かった。
initial-setup
公式Doc通りにやればすぐに入る。
yarn add react-native-firebase
react-native link react-native-firebase
FirebaseコンソールからのiOS追加に従い
GoogleService-Info.plist
をXcodeからプロジェクトに追加
project/ios
ディレクトリで$ pod init
して
生成されるPodFileに
pod 'Firebase/Core'
を追加して$pod install
.gitignore
にios/Pods
を追加しておく
Appdelegate.m
に
#import <Firebase.h>
とdidFinishLaunchingWithOptions:(NSDictionary *)launchOptions
の最初に
[FIRApp configure];
を追加。
追加後一旦アプリをアンインストールしてから
$react-native run-ios
して待つと下記画面でFirebase側に認識されるので終わり。
ほぼ同じ
FirebaseConsoleに従って
google-services.json
をDLして
android/app/google-services.json
を入れる
ただFirebase側に従うとfirebase周りのverでコンフリクトするっぽいので
FirebaseのAndroidREADMEに従ってbuild.gradle
にfirebaseを入れていく。
Firebase/Social Auth見た感じ react-native-twitter-signinと組み合わせて使うっぽいが twitter-signinが簡単には無理そうなので諦めるかも。
Errors like: Class TWTRScribeService is implemented in both … #18