|
|
|
|
|
- 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. INTERNAL PROCEDURE auth(c is AppleID)
IF c.Valid = False THEN
IF ErrorInfo(errCode) = 600062 THEN
LIB_Auth = "Vous avez annulé l'authentification."
ELSE
LIB_Auth = "Erreur pendant l'authentification" + CR + ErrorInfo()
END
ELSE
LIB_Auth = "Bonjour " + c.User + CR
LIB_Auth += c.Name + " " + c.FirstName + CR
LIB_Auth += c.Email + CR
LIB_Auth += c.Source + CR
END
END
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".
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|