yii.
← Writing
開發筆記 · · 1 min read

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~

參考#

  1. https://github.com/FirebaseExtended/flutterfire/issues/1607

本文原刊登於 Medium。