У меня есть приложение Maui, которое работает нормально. Затем нам нужно реализовать push-уведомление, и я следую этому руководству:
https://learn.microsoft.com/en-us/dotne ... =net-maui- 9.0
Приложение работает нормально при использовании эмулятора (как для Android, так и для iOS), и мы получаем push-уведомление, но когда мы создаем сборку выпуска, оно начинает зависать с ошибкой сегментации в Адрес 0x000000000.
Насколько я могу судить, по сути что-то обнуляется/неинициализируется. Я пытаюсь скомпилировать без компоновщика (так как его нет), но ничего не получается.
Мой вопрос заключается в том, как я могу отладить такую ошибку. Мое приложение начинает показывать заставку, затем загружает мой «Экран загрузчика», который синхронизирует базу данных, и параллельно вызывается MainActivity (я знаю, что у меня есть отладочное сообщение, которое отображается в этом порядке). И он просто вылетает из-за ошибки сегментации. он не дает понятный мне код.
Пожалуйста, подскажите мне, каков способ отладки.
Изменить: я пытаюсь отключить уведомление код в файле MainActivity.cs для Android в функции OnCreate, и приложение снова работает. По сути, после заставки он выполняет фоновую синхронизацию базы данных, в то время как сообщение отладки из Mainactivity все еще появляется, поэтому и основная активность, и страница Xaml работают параллельно, но всегда происходит сбой, и большая часть отладочной информации, которую я могу собрать, связана только с основной деятельностью.
Подробнее здесь: https://stackoverflow.com/questions/793 ... f-maui-app