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