push нотификацией самому себе перестал работать.
Вот такой подход был:
https://github.com/gabrimatic/restart_app/blob/master/ios/Classes/RestartAppPlugin.swift
а вариант с перезагрузкой всего дерева виджетов не подойдет?
flutter_phoenix может
Увы нет, необходимо переинициализировать нативную часть
https://pub.dev/packages/flutter_phoenix Посмотрел, он только увы дерево виджетов перезапускает
Похоже единственный вариант это создать новую виртуальную машину дарта. Нужно посмотреть на то как ее запускают сейчас и сделать запуск самому.
на андроиде можно через нативный код, на ios вряд ли - если нужно именно полностью перезапустить. А зачем?
Есть нативная часть кода, проведение которой иначе не изменить. Для андроида плагин работает, ищу как раз решение для иос. Старое решение с нотификацией себе самому перестало работать в последних версиях ios
звучит как кривой нативный код ) это что-то стороннее?
Там написано что плагин на айос работает в релизной сборке. В дебаге крашится
Это старая информация, он в последних версиях иос работает иначе. Приложение не открывается, а в шторке появляется надпись рестарт
Старая на сколько? Месяц? Разве что на 17 оси могло что-то поменяться
Нет, ещё в 16й уже вместо рестарта показывает пушку с запросом на рестарт, вместо самого рестарта.
Обсуждают сегодня