Cómo cambiar un navegador integrado
En las versiones independientes, el SDK usa un navegador integrado desarrollado por el equipo de Xsolla para abrir la interfaz de pago y autenticar al usuario mediante servicios de terceros. Puede sustituirlo por cualquier otro navegador integrado que permita el seguimiento de los cambios de la URL. Para ello, realice los siguientes pasos:
- Implemente la interfaz
IInAppBrowser
en el componenteMonoBehaviour
personalizado. - Cree un prefab de un navegador con implementación
IInAppBrowser
:- Cree un
gameObject
y establezca una interfaz de usuario de navegador. - Agregue un componente con implementación
IInAppBrowser
en el nodo raízgameObject
. - Guarde el
gameObject
como un prefab.
- Cree un
- Asigne el prefab resultante como la variable
BrowserPrefab
en el prefabXsollaWebBrowser
:- Abra el prefab
XsollaWebBrowser
en el modo de edición (ruta:Assets/Xsolla/Core/Browser/Resources/XsollaWebBrowser
). - Arrastre y suelte el prefab del navegador en el campo
BrowserPrefab . - Guarde el prefab modificado.
- Abra el prefab
Nota
Puede encontrar un ejemplo de la
IInAppBrowser
implementación de la interfaz en el archivo Assets/Xsolla/Core/Browser/XsollaBrowser/XsollaInAppBrowser.cs
.¿Te ha resultado útil este artículo?
¡Gracias por tu mensaje!
Nos ayudará a mejorar tu experiencia.¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.