[错误:flutter/runtime/dart_vm_initializer.cc(41)]未处理的异常:PlatformException(channel-error,无法在通道上建立连接。,null,null)我已经更新了所有的:firebase_core,Firebase_messaging,flutter,但仍然有错误我得到这个错误只与IOS但不是与Android
8zzbczxx1#
您已经升级了Flutter,但没有升级软件包。在终端中输入
flutter pub outdated
字符串然后像这样一个一个地升级过时的包:
flutter pub upgrade outdated_package
型完成后:
flutter clean
型和
flutter pub get
型
aydmsdu92#
如果你想推送通知服务,你必须提到你的channel_id和channel_name。AndroidManiFest.xml中的更改
<intent-filter> <action android:name="android.intent.action.MAIN" /> <!-- added for firebase push notification configuration --> <action android:name="FLUTTER_NOTIFICATION_CLICK" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <meta-data android:name="com.google.firebase.messaging.default_notification_channel_id" android:value="high_importance_channel" /> <!-- Don't delete the meta-data below. This is used by the Flutter tool to generate GeneratedPluginRegistrant.java --> <meta-data android:name="flutterEmbedding" android:value="2" />
字符串
z3yyvxxp3#
只需运行此命令flutter pub outdated然后通过运行此命令flutter pub upgrade outdated_package来升级outdate package然后flutter clean和flutter pub get不要忘记安装pod我认为这会起作用
3条答案
按热度按时间8zzbczxx1#
您已经升级了Flutter,但没有升级软件包。在终端中输入
字符串
然后像这样一个一个地升级过时的包:
型
完成后:
型
和
型
aydmsdu92#
如果你想推送通知服务,你必须提到你的channel_id和channel_name。
AndroidManiFest.xml中的更改
字符串
z3yyvxxp3#
只需运行此命令flutter pub outdated然后通过运行此命令flutter pub upgrade outdated_package来升级outdate package然后flutter clean和flutter pub get不要忘记安装pod我认为这会起作用