September 30, 2020

https://firebase.flutter.dev/docs/overview

  • Firebaseプロジェクトを作成
  • GoogleAnalyticsどうするか聞かれたら、Yes、Yes、デフォルトなかんじで。

iOS

  • xcodeを開く。open ios/Runner.xcworkspace
  • iOSバンドルID 「com.example.testAppTakeru001」 ダウンロードした GoogleService-Info.plist は FinderからXCodeにドラッグ&ドロップする。
  • ios/Podfile

    target 'Runner' do
    pod 'FirebaseFirestore', :git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git', :tag => '6.26.0'
    use_frameworks!
    use_modular_headers!
    
    flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
    end
dependencies:
  firebase_core: "0.5.0+1"
  firebase_analytics: "^6.0.2"
  firebase_auth: "^0.18.1+2"
  google_sign_in: "^4.5.1"
  cloud_firestore: "^0.14.1+3"

.dart

void main() {
  WidgetsFlutterBinding.ensureInitialized();
  runApp(MyApp());
}


import 'package:firebase_core/firebase_core.dart';