Skip to content
Videos
Video

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

by Dev Café youtube.com

9 min 982 views

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/

Forum

Questions about this, or something to add?

Discuss on the forum

Topics Firebase

Report this · Wrote this? Claim it

Supported by