Démarrage automatique
Vous trouvez ici comment lancer l’application ExcelID quand elle est installée sur l’appareil qui sert à visiter votre application ou votre page web. L’application est lancée par un lien (« autostart »). La méthode varie légèrement selon la plateforme du client. Pour un aperçu des cas d’usage les plus courants, voir Même appareil.
Paramètres
L’adresse de retour n’est pas un paramètre du lien : vous l’envoyez côté backend à la création de la demande, avec returnUrl (voir URL de retour).
Le lien
excelid://autostart?token=[TOKEN]
Application native sur mobile
Android
Si votre client est une application Android, lancez ExcelID avec le lien.
val intent = Intent(Intent.ACTION_VIEW).apply {
data = Uri.parse("excelid://autostart?token=$autoStartToken")
}
try {
startActivity(intent)
} catch (e: ActivityNotFoundException) {
// ExcelID n'est pas installé : informez l'utilisateur (message EM2)
}
Si l’application n’est pas présente, une ActivityNotFoundException est levée. Informez alors l’utilisateur qu’il lui faut ExcelID. Un résultat valide n’est pas garanti en retour : votre application doit s’appuyer sur l’appel à /collect pour connaître le résultat.
Lancement depuis un navigateur
Si votre frontend est une page web, lancez ExcelID avec le lien. Vérifiez d’abord si le navigateur tourne sur un mobile ou sur un ordinateur.
Appareil mobile
const link = document.createElement('a');
link.href = `excelid://autostart?token=${autoStartToken}`;
link.click();
Si l’application ne s’ouvre pas dans les secondes qui suivent, proposez les solutions de secours.
Ordinateur
ExcelID est une application mobile : sur ordinateur, ne tentez pas le lancement automatique. Affichez le code QR animé pour que l’utilisateur le scanne avec son téléphone.