Edoardo
Edoardo

Reputation: 5442

Flutter own push notifications (store agnostic)

I was wondering, given that Flutter is multi platform and each store requires its own procedure for the final step of setting up Push notifications, would it be worthwhile to implement a full "flutter proprietary push notification system" something that would ignore completely the Android/iOS and other stores implementation?

The main service that the store provides is to "find" the device in the final step of the push, this could be replaced with:

UPDATE: I am realising that this necessity will probably be covered by some sort of third party provider, such as what Crashlytics has done with error and crash reports.

Upvotes: 1

Views: 701

Answers (2)

zhangxaochen
zhangxaochen

Reputation: 34017

Operating system push notification services (OSPNS) are provided by the Android and iOS and other platforms. If you want your messages to be shown as notifications on the notification tray/status bar you have to configure it as required by that platform and there is no other option for this. If you want to use only one push service than Huawei Push Kit might be the one to choose since it can send push notifications to all platforms Android, iOS, Huawei devices and also Web.

Upvotes: 2

Junsu Cho
Junsu Cho

Reputation: 854

This is almost impossible.

Because on the basis of Android, there is a part handled by the OS in the case of push, so even if the app does not reside in memory, it can be processed. If you're going to create a Flutter-only Push system, the Flutter app should always be running as a background service (iOS is a different issue).

If you only want to be able to use push while the Flutter app is running, that might be the way to go. However, it will be difficult after the app is closed.

url link : https://developer.android.com/reference/android/app/NotificationManager

Upvotes: 1

Related Questions