コンテンツにスキップ

Androidアプリ向けの設定

Androidアプリ向けの設定を行います。
Flutterビルドで生成されたAndroidプロジェクトに対して行います。

google-servises.jsonファイルの配置

Firebaseへのアプリ登録で取得したgoogle-services.jsonをプロジェクトへ配置します。

  1. Android Studioでプロジェクトを開きます。

  2. アプリモジュールフォルダの直下に配置します。

    通常はappフォルダになりますが、プロジェクト構成が異なる場合は適切な場所に配置してください、


Firebaseライブラリの設定

  1. パッケージのルートレベルのbuild.gradleにgoogle-servicesプライグインを含めるための記述を行います。


    /build.gradle

        dependencies {                            
            classpath 'com.google.gms:google-services:4.4.0'
        }
    
  2. アプリモジュールのbuild.gradleにFirebaseライブラリを含めるための記述を行います。

    minSdkVersionについて

    生成されたプロジェクトをそのまま利用するとminSdkVersionがRichFlyerの最低バージョン21よりも低く設定され、ビルド時に以下のエラーが発生する場合があります。
    その場合は、minSdkVersionを21以上に設定する必要があります。

    uses-sdk:minSdkVersion 16 cannot be smaller than version 21 declared in library [:richflyer_sdk_flutter]    
    

    app/build.gradle

      android {
        compileSdkVersion flutter.compileSdkVersion
        ndkVersion flutter.ndkVersion
    
        defaultConfig {              
          applicationId "net.richflyer.app"              
          //  minSdkVersion flutter.minSdkVersion
          minSdkVersion 21
          targetSdkVersion flutter.targetSdkVersion
          versionCode flutterVersionCode.toInteger()
          versionName flutterVersionName
        }
    
        buildTypes {
            release {                    
                signingConfig signingConfigs.debug
            }
        }
      }
    
      apply plugin: 'com.google.gms.google-services'
    
      flutter {
          source '../..'
      }
    



通知アイコンの設定

プッシュ通知受信時にステータスバー表示されるアイコンを設定します。

  1. 使用したい画像をmipmapフォルダ配下に「rf_notification.png」という名前にして格納します。

    ファイル名について

    ファイル名は変更しないでください。

    アイコンの作成方法

    プッシュ通知用アイコンはImage Asset Studioで作成することができます。