Flutter | 問題 | 使用FCM套件後產生AppBundle卡住了( warning: [deprecation] getFlutterEngine() inFlutterPluginBinding has been deprecated setupChannel(binding.getFlutterEngine().getDartExecutor(),binding.getApplicationContext());)
這篇寫於 2020 年。工具和 API 變化很快,部分步驟可能已經不適用。
紀錄開發時發現的問題
原因#
執行 Flutter build appbundle -v 要產出AppBundle準備上架Android App,但是過程中發現問題
解決#
1.在 android/app/build.gradle 檔案的dependencies,加入以下:
implementation "com.google.firebase:firebase-messaging:20.1.0"
看似目前版本需要Android加入Firebase Messaging套件才能正常
最後就順利產出AppBundle~
參考#
本文原刊登於 Medium。