Comment changer de navigateur intégré
Dans les builds autonomes, le SDK utilise un navigateur intégré développé par l’équipe Xsolla pour ouvrir l’interface de paiement et authentifier l’utilisateur via des services tiers. Vous pouvez le remplacer par un autre navigateur intégré capable de suivre les changements d’URL. Pour ce faire :
- Implémentez l’interface
IInAppBrowser
dans le composant customiséMonoBehaviour
. - Créer un prefab de navigateur avec l’implémentation
IInAppBrowser
:- Créez un objet
gameObject
et configurez l’interface du navigateur ; - Ajoutez un composant avec l’implémentation
IInAppBrowser
à la racine de l’objetgameObject
; - Enregistrez l’objet
gameObject
en tant que préfab.
- Créez un objet
- Attribuez le prefab résultant à la variable
BrowserPrefab
dans le prefabXsollaWebBrowser
:- Ouvrez le prefab
XsollaWebBrowser
en mode édition (chemin :Assets/Xsolla/Core/Browser/Resources/XsollaWebBrowser
) ; - Glissez-déposez le prefab du navigateur dans le champ
BrowserPrefab ; - Enregistrez le prefab modifié.
- Ouvrez le prefab
Note
Vous trouverez un exemple de l’implémentation de l’interface
IInAppBrowser
dans le fichier Assets/Xsolla/Core/Browser/XsollaBrowser/XsollaInAppBrowser.cs
.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.