Comment intégrer des SDK dans des projets d’applications Android
Recommandations
Lorsque vous développez des projets d’applications Android, suivez les recommandations suivantes :
Note
Actuellement, l’authentification native est prise en charge par les réseaux sociaux suivants :
- Configurez les liens profonds pour renvoyer l'utilisateur à l'application après la confirmation de l'inscription par e-mail.
- Customisez l'e-mail de confirmation d'inscription.
Note
Vous pouvez désactiver l’envoi d’e-mails de confirmation d’inscription si vos principes de sécurité le permettent. Contactez votre responsable de la réussite client pour le désactiver, ou envoyez un e-mail à csm@xsolla.com.
- Sélectionnez et configurez l'option la plus appropriée d'interaction avec le magasin en jeu. Vous pouvez choisir de ne pas implémenter la fonction panier, mais à la place, implémenter la possibilité d'effectuer un achat en jeu en cliquant sur le bouton Acheter.
- Configurez la redirection de l'utilisateur vers votre application après un paiement via un navigateur externe.
- Suivez les instructions Unity pour customiser l'interface des messages d'erreurs et des fenêtres contextuelles. Les erreurs et les fenêtres contextuelles de l'intégration de démo sont conçues pour les développeurs de jeux. Par conséquent, adaptez-les afin de les rendre plus conviviales pour les utilisateurs finaux de votre application.
Configurer les liens profonds pour les applications Android
- Ouvrez votre projet dans le Compte éditeur.
- Pour configurer la redirection des utilisateurs vers l'application après la confirmation de l'inscription :
- Dans le menu latéral, cliquez sur Login ;
- Sélectionnez le projet de connexion et cliquez sur Configure ;
- Accédez au bloc Security et sélectionnez la section OAuth 2.0 ;
- Cliquez sur l'icône en forme de crayon dans la ligne du client OAuth 2.0 requis ;
- Spécifiez un URI de redirection OAuth 2.0 (chemin de l'application vers lequel l'utilisateur est redirigé après une authentification, une confirmation par e-mail ou une réinitialisation du mot de passe réussies). Vous pouvez spécifier plusieurs URI valides ;
- Cliquez sur Save changes.
Note
L’URI doit correspondre au schéma
app://xlogin.<ANDROID_PACKAGE_NAME>
, où <ANDROID_PACKAGE_NAME>
est le nom du package de l’application Android.- Pour configurer la redirection des utilisateurs vers votre application après un paiement via un navigateur externe :
- Cliquez sur Pay Station dans le menu latéral ;
- Accédez à l'onglet Settings ;
- Spécifiez les paramètres requis dans la section Redirect policy ;
- Cliquez sur Save.
Note
L’URL de retour (le chemin de l’application vers lequel l’utilisateur est redirigé après un paiement) doit correspondre au schéma
app://xpayment.<ANDROID_PACKAGE_NAME>
, où<ANDROID_PACKAGE_NAME>
est le nom du package de l’application Android.Résoudre les dépendances Android
Pour les builds Android, le SDK utilise les fonctions des bibliothèques natives Android.
Pour résoudre les dépendances et télécharger les bibliothèques nécessaires :
- Spécifiez Android comme plateforme du build :
- Dans l'éditeur Unity, accédez à
File > Build Settings dans le menu principal. - Dans le panneau
Platform , sélectionnezAndroid . - Cliquez sur
Switch Platform .
- Dans l'éditeur Unity, accédez à
- Lancez le gestionnaire de dépendances :
- Dans l'éditeur Unity, accédez à
Assets > External Dependency Manager > Android Resolver > Resolve dans le menu principal. - Attendez que le gestionnaire de dépendances termine le processus.
- Dans l'éditeur Unity, accédez à
En conséquence, les fichiers JAR ou AAR de toutes les bibliothèques Android nécessaires sont téléchargés dans le dossier Assets/Plugins/Android
.
Cet article vous a été utile ?
Merci pour votre commentaire !
Nous examinerons votre message et l'utiliserons pour améliorer votre expérience.Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.