E/flutter (2363): [ОШИБКА: flutter/runtime/dart_vm_initializer.cc(41)] Необработанное исключение: оператор проверки нуляAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Гость
 E/flutter (2363): [ОШИБКА: flutter/runtime/dart_vm_initializer.cc(41)] Необработанное исключение: оператор проверки нуля

Сообщение Гость »


Я пытаюсь инициализировать обмен сообщениями Firebase onBackgroundMessage и получаю очень необычную ошибку. Я испробовал все известные мне подходы и обнаружил, что ошибка все еще сохраняется.

Future handleBackgroundMessage (сообщение RemoteMessage) async { окончательное уведомление = message.notification; если (уведомление != ноль) { print("title: ${notification.title}"); print("body: ${notification.body}"); } еще { print("В сообщении не найдено данных уведомления."); } окончательные данные = message.data; print("Полезная нагрузка: $data"); } Здесь я вызываю handleBackgroundMessage

Future initNotification() async { пытаться { дождитесь _firebaseMessaging.requestPermission(); окончательный fcmToken = ждут _firebaseMessaging.getToken(); await _firebaseMessaging.subscribeToTopic("Церковь"); печать (fcmToken); FirebaseMessaging.onBackgroundMessage(handleBackgroundMessage); } поймать (е) { print("Ошибка инициализации уведомлений: $e"); } } Здесь я инициализировал Firebase в основной функции

void main() async { ВиджетыFlutterBinding.ensureInitialized(); дождитесь Firebase.initializeApp( параметры: DefaultFirebaseOptions.currentPlatform, ); ожидайте FirebaseApi().initNotification(); runApp(const MainApp()); } Вот какую ошибку я получаю
Приложение перезапущено через 7630 мс. W/kiibati.kiibat(2363): доступ к скрытому методу Ldalvik/system/CloseGuard;-> close()V (серый список, core-platform-api, связывание, разрешено) W/kiibati.kiibat(2363): доступ к скрытому методу Ldalvik/system/CloseGuard;->warnIfOpen()V (серый список, core-platform-api, связывание, разрешено) I/трепетание (2363): c14bRHbiQtmVpfJ5RlOpng:APA91bFm5XYVPU4CvICaNb8oFkYWw80T7ZK1RehffDPgna59WxX1nWRzEFSltY7mH4cBRrpmb07ZMZNKY0g3TrlbnclGG8oqn8XGL8oL8SzhOC UR8r1dCpW1H6qBzxVztj4mJi3p7Sne E/flutter (2363): [ОШИБКА: flutter/runtime/dart_vm_initializer.cc(41)] Необработанное исключение: оператор проверки нуля используется для нулевого значения E/flutter (2363): #0 MethodChannelFirebaseMessaging.registerBackgroundMessageHandler Method_channel_messaging.dart:181 E/flutter (2363): #1 FirebaseMessagingPlatform.onBackgroundMessage= Platform_interface_messaging.dart:102 E/futter (2363): #2 FirebaseMessaging.onBackgroundMessage обмен сообщениями.dart:73 E/flutter (2363): #3 FirebaseApi.initNotification firebaseapi.dart:17 E/futter (2363): E/futter (2363): #4 основной main.dart:23 E/futter (2363): Э/трепетание (2363): D/SharedPreferencesImpl( 2363): время, необходимое для fsync /data/user/0/com.kiibati.kiibati/shared_prefs/com.google.android.gms.appid.xml: [
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»