DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions spécifiques Mobile / Fonctions de gestion du téléphone
  • Présentation
  • Les différentes étapes
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Présentation
A partir de WINDEV Mobile 22 Update 1 (version 220052), les notifications Push en Android utilisent la plateforme Firebase (et non Google Cloud Messaging).
Pour utiliser la plateforme Firebase, il est nécessaire de posséder un compte Google et d'effectuer une configuration spécifique.
Cette page d'aide présente les différentes manipulations à effectuer.
Les différentes étapes
Les différentes étapes sont les suivantes :
1. Création d'un projet Firebase
La création de projet Firebase se fait depuis la console Firebase accessible à l'adresse suivante : https://console.firebase.google.com/
Ecran de bienvenue Firebase
Remarque : Il est possible également d'importer un projet Google API Project (utilisé pour les envois de notifications push par GCM) depuis cette console.
2. Ajouter Firebase à l'application Android
  • Cliquez sur le bouton "Ajouter Firebase à votre application Android".
    Ajouter Firebase à l'application
  • Renseignez le nom de package de l'application avec celui saisi dans l'assistant de génération Android.
    Ajouter Firebase à l'application
  • Cliquez sur le bouton "Enregistrer l'application".
  • L'étape suivante permet de télécharger le fichier "google-services.json".
    Paramètres de l'application
  • Cliquez sur "Suivant" puis sur "Accéder à la console".
3. Téléchargez le fichier "google-services.json". Si vous n'avez pas téléchargé le fichier "google-services.json" précédemment :
  • Affichez les paramètres de votre application :
    Paramètres de l'application
  • Dans la partie concernant l'application Android, téléchargez le fichier "google-services.json".
    Télécharger le fichier de configuration
Ce fichier doit être fourni dans l'assistant de génération de l'application :
Assistant de génération Android
4. Récupérez les informations nécessaires à la fonction NotifPushEnvoie.
Deux types d'API Cloud Messaging sont disponibles :
  • API Firebase Cloud Messaging (V1) : Par défaut, cette API est activée sur les nouveaux projets.
  • API Cloud Messaging (ancienne version) : Cette API est désactivée par défaut sur les nouveaux projets.
Jusqu'à la version 28, seule "API Cloud Messaging (ancienne version)" était gérée.
Pour gérer l'API Cloud Messaging (ancienne version) :
  • Cliquez sur l'onglet "Cloud Messaging".
  • Activez si nécessaire la gestion de l'API Cloud Messaging (ancienne version) dans les paramètres du projet Firebase.
  • Copiez l'identifiant de la clé serveur.
    Clé serveur
    Ce numéro de clé doit être fourni en paramètre à la fonction NotifPushEnvoie.
Pour gérer l'API Cloud Messaging V1 :
  • Cliquez sur l'onglet "Cloud Messaging".
  • Activez si nécessaire la gestion de l'API Firebase Cloud Messaging dans les paramètres du projet Firebase.
  • Cliquez sur l'onglet "Comptes de services", puis cliquez sur "Générer une nouvelle clé privée".
  • Validez le message d'avertissement en cliquant sur "Générer la clé".
  • Un fichier JSON est téléchargé sur le poste en cours. Le contenu de ce fichier JSON doit être fourni en paramètre à la fonction NotifPushEnvoie (il est par exemple possible d'utiliser la fonction fChargeTexte, pour obtenir le contenu du fichier JSON).
Version minimum requise
  • Version 22
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 07/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale