DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions spécifiques Mobile / Fonctions de gestion du téléphone
  • Propriétés spécifiques à la description des variables de type AppleID
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
AppleID (Type de variable)
En anglais : AppleID
Le type AppleID correspond au justificatif d'identité résultant d'une authentification réussie de l'identifiant Apple. Les caractéristiques de ce type de variable peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Remarques :
  • Cette fonctionnalité nécessite :
    • une version de iOS supérieur/égale à 13 ou une version de macOS supérieur/égale à 10.15.
    • l'activation de "Sign In" dans le "Provisioning profile" de votre application.
  • Lors de l'authentification avec la fonction AppleSignIn, une procédure WLangage permet d'obtenir le résultat de l'authentification (variable de type AppleID).
  • Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
Exemple
PROCÉDURE INTERNE auth(c est un AppleID)
SI c.Valide = Faux ALORS
SI ErreurInfo(errCode) = 600062 ALORS
LIB_Auth = "Vous avez annulé l'authentification."
SINON
LIB_Auth = "Erreur pendant l'authentification" + RC + ErreurInfo()
FIN
SINON
LIB_Auth = "Bonjour " + c.Utilisateur + RC
LIB_Auth += c.Nom + " " + c.Prénom + RC
LIB_Auth += c.Email + RC
LIB_Auth += c.Source + RC
FIN
FIN

AppleSignIn(auth)
Remarques

Propriétés spécifiques à la description des variables de type AppleID

Les propriétés suivantes peuvent être utilisées pour manipuler un justificatif d'identité Apple :
Nom de la propriétéType manipuléEffet
CodeAutorisationBufferJeton éphémère utilisé par votre application comme preuve d'autorisation (par exemple https://appleid.apple.com/auth/token).
EmailChaîne de caractèresEmail de l'utilisateur authentifié.
Remarque : Cet email peut être un email de rebond fourni par Apple (qui permet un transfert à la vrai adresse email de l'utilisateur).
Cette propriété est renseignée uniquement lors de la première authentification. Cette information sera fournie si possible sur le périphérique ayant effectué la première authentification.
IDTokenBufferJWT (JSON Web Token).
NomChaîne de caractèresNom de l'utilisateur authentifié.
Cette propriété est renseignée uniquement lors de la première authentification. Cette information sera fournie si possible sur le périphérique ayant effectué la première authentification.
PrénomChaîne de caractèresPrénom de l'utilisateur authentifié.
Cette propriété est renseignée uniquement lors de la première authentification. Cette information sera fournie si possible sur le périphérique ayant effectué la première authentification.
SourceJSONCharge utile (payload) du JWT décodée.
UtilisateurChaîne de caractèresIdentifiant associé à l'utilisateur authentifié.
ValideBooléen
  • Vrai si l'authentification a réussi,
  • Faux dans le cas contraire.
Version minimum requise
  • Version 25
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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