Загрузка...

Unified Push : du push avec/sans FCM sur Android (compatible Flutter) & sans tracking 👨‍🎓 Tutorial

Aujourd'hui la manière la plus simple de faire du push est de passer par Firebase Cloud Messaging (ou FCM). Les Google Play Services ouvrent un seul socket vers les serveurs de Google et les messages sont ensuite reçus par ce canal. L'avantage de cette mécanique est qu’elle économise de la batterie, tout comme réduire (un peu) la bande passante consommée.

Malheureusement FCM n'est pas compatible avec des stores alternatifs sans les services Google, comme F-Droid. C'est ici qu'intervient Unified Push, qui vient complètement casser les choses, en ayant un système qui peut ou non être compatible avec FCM.

Dans l'idée, sur un téléphone, l'utilisateur télécharge ce que l'on appelle un Distributeur, qui va donc recevoir les messages. Et il va ensuite distribuer ces messages aux bonnes applications. Sachant que dans les distributeurs, il peut y avoir des solutions existantes comme ntfy qui peuvent être auto-hébergées ou non, mais aussi FCM.

📆 Le programme :

00:00 Introduction
00:47 Qu’est-ce qu’Unified Push ?
01:36 Unified Push avec ntfy.sh
02:33 L’implémentation avec le SDK Android (natif)
03:37 Démonstration du SDK Android sur l’émulateur
04:12 L’implémentation Android avec FCM
05:43 Embarquer le FCM Distributor
06:29 L’implémentation Flutter
08:16 Le problème de l’implémentation Flutter
09:04 Conclusion
👨‍🏫 Liens utiles :

Unified Push
https://unifiedpush.org/

Documentation Android
https://unifiedpush.org/spec/android/

Documentation Flutter
https://unifiedpush.org/developers/flutter/

Dépendance Flutter
https://pub.dev/packages/unifiedpush

NTFY.sh
https://docs.ntfy.sh/

⚠️ N’hésitez pas à liker la vidéo pour que d’autres personnes puissent la découvrir.
💙 Si vous n’êtes pas encore abonnés, n’hésitez pas à le faire activer la cloche 🛎 avec toutes les notifications activées !
Retrouvez des tutoriaux Flutter et Android sur la chaîne DevCafé : https://devcafe.fr/youtube

Retrouvez-moi aussi avec mes deux newsletters :
- Flutter Digest 💙 : https://flutter-digest.com/
- Android Croissants 🥐 : https://android-croissants.com/

Видео Unified Push : du push avec/sans FCM sur Android (compatible Flutter) & sans tracking 👨‍🎓 Tutorial канала Dev Café
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять