Unified Push : du push avec/sans FCM sur Android (compatible Flutter) & sans tracking 👨🎓 Tutorial
Автор: Dev Café
Загружено: 2022-12-27
Просмотров: 880
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/fl...
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/
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: