|
|
|
|
|
- Conditions nécessaires
- Créer un champ Bouton Apple Sign In au bon look
AppleSignIn (Fonction) En anglais : AppleSignIn Permet d'effectuer une authentification par "Connexion avec Apple" sur le matériel iOS 13 et plus. Une fenêtre externe permet à l'utilisateur de s'authentifier avec ses identifiants AppleID.
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)
Syntaxe
AppleSignIn(<Procédure WLangage>)
Remarques Conditions nécessaires Cette fonction nécessite : - une version de iOS supérieure ou égale à 13 ou une version de macOS supérieure ou égale à 10.15.
- l'activation de "Sign In" dans le "Provisioning profile" de votre application. L'authentification n'est donc pas permise lors d'un test depuis WMDev. Seul un test depuis le Mac permet d'utiliser l'authentification.
Créer un champ Bouton Apple Sign In au bon look Pour créer un champ Bouton proposant une authentification Apple avec le look correspondant : - Créez un champ Bouton dans votre fenêtre : sous le volet "Création", dans le groupe "Champs usuels", cliquez sur "Bouton".
- Affichez si nécessaire le volet "Modifieur" : sous le volet "Accueil", dans le groupe "Environnement", déroulez "Volets" et sélectionnez "Volets" puis "Modifieur".
- Sélectionnez le champ Bouton : dans le volet "Modifieur", les caractéristiques du champ sont affichées.
- Dans la zone "Détails" du volet "Modifieur" :
- Pour l'option "Bouton Apple", sélectionnez "Enregistrement (Sign In)".
- Pour l'option "Bouton Apple Sign in - Style", sélectionnez le style voulu pour votre bouton ("Selon thème", "Noir", "Blanc", "Blanc avec bordure").
Il ne reste plus qu'à écrire le code WLangage du champ pour réaliser l'authentification "Apple Sign In".
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|