Récupérer mon App ID
L'App ID est la seule information d'identification dont le SDK mobile a besoin. Une valeur, un appel, tous les produits.
- 1
Ouvre l'écran SDK
Dans le dashboard, choisis ton app, puis va dans SDK dans la barre latérale. Prends n'importe quel produit - l'App ID est le même pour tous, puisqu'il identifie l'app, pas la fonctionnalité.
- 2
Copie-le
Il ressemble à ça :
624486b8-79c1-44ce-b3cf-454ef61da11dCopie-le avec le bouton à côté du champ.
- 3
Range-le là où ton build peut le lire
Il va dans la configuration de ton app, pas dans un
.envque ton bundle ne verra jamais. La façon de l'injecter dépend de ta chaîne de build : une entréeInfo.plist, unbuildConfigField, un define Dart, une variable Metro.
Il est public, et c'est très bien
L'App ID est embarqué dans ton binaire. N'importe qui peut dézipper ton app et le lire, et ça ne change rien : il route une requête vers ton app, il n'ouvre aucun accès aux données de ton studio.
Ce qu'il ne permet pas :
- lire ton dashboard, ta boîte de réception ou tes statistiques
- écrire au nom d'une autre app
- agir comme un membre sans session
Ce qui authentifie vraiment une personne, c'est la session que le SDK ouvre au lancement, et le token qu'il émet. Si tu as besoin qu'Appwin fasse confiance à qui est cette personne de ton côté, c'est l'identité, et elle est signée.
Il n'y a pas de clé secrète côté mobile. Un secret livré à cent mille appareils n'est pas un secret : autant ne pas faire semblant. La frontière de confiance côté serveur, c'est l'identité signée, pas une chaîne dans ton binaire.
Suite
Choisis ta plateforme et branche-la :