Собственный флаттер пу sh уведомлений (магазин агности c) - PullRequest
0 голосов
/ 03 августа 2020

Мне было интересно, учитывая, что Flutter является многоплатформенным, и для каждого магазина требуется своя собственная процедура для последнего шага настройки уведомлений Pu sh, стоит ли реализовать полную систему уведомлений, проприетарную pu sh flutter «что-то, что полностью игнорирует реализацию Android / iOS и других магазинов?

Основная услуга, предоставляемая магазином, - это« найти »устройство на последнем этапе pu sh, это может быть заменено на:

  • подписка / подтверждение этого уровня флаттера на сервер (всякий раз, когда приложение заявляет, что оно хочет его использовать), который отправит сообщение при необходимости (с очередью сообщений? )
  • всегда на телефоне для фактического получения pu sh (это, вероятно, самая важная часть)

ОБНОВЛЕНИЕ: Я понимаю, что эта необходимость, вероятно, будет быть покрытым каким-либо сторонним поставщиком, например, что Crashlytics сделала с ошибкой и отчеты cra sh.

1 Ответ

1 голос
/ 03 августа 2020

Это практически невозможно.

Потому что на основе Android есть часть, обрабатываемая ОС в случае pu sh, поэтому даже если приложение не находится в памяти , это можно обработать. Если вы собираетесь создать систему Pu sh только для Flutter, приложение Flutter всегда должно работать как фоновая служба (iOS - другая проблема).

Если вы только хотите быть возможность использовать pu sh во время работы приложения Flutter, это может быть путь к go. Однако после закрытия приложения это будет сложно.

url-ссылка: https://developer.android.com/reference/android/app/NotificationManager

...