Как нажать уведомление, когда ваше приложение выключено и без firebase?
Я работаю над проектом приложения погоды, я использую android-studio, и я хотел бы получить уведомление о погоде, даже если и особенно когда мое приложение выключено (1 уведомление в день или 1 уведомление при включении на вашем устройстве). Однако я не использую Firebase или какое-либо облако, и я не хочу.
Как я могу сделать это с флаттером?
Я знаю об android_alarm_manager, но не знаю, лучший ли это способ сделать это. Или, может быть, я должен изучить родной iOS и Android, прежде чем изучать Futter?
Спасибо за вашу помощь,
1 ответ
Я думаю, что вы действительно хотите периодически планировать фоновые задачи. В фоновом режиме выполните HTTP-запрос для загрузки последних данных о погоде. Это будет значительно проще, чем самодельная служба push-уведомлений.
Flutter не предоставляет API для фоновых задач (июль 2018 года). Я бы порекомендовал вам взглянуть на нативную разработку. Вы все еще можете использовать Flutter для разработки пользовательского интерфейса и добавить собственный код в android
/ios
папки в вашем проекте Flutter.
Google недавно выпустила WorkManager для фоновых задач на Android, который заменил предыдущие сторонние библиотеки.
Я не уверен насчет iOS.