Como alterar o navegador integrado
Em compilações autônomas, o SDK usa um navegador integrado desenvolvido pela equipe Xsolla para abrir a interface de pagamento e autenticar o usuário através de serviços de terceiros. Você pode substituir isso com qualquer outro navegador integrado que permita o rastreamento de alterações de URL. Para fazer isso:
- Implemente a interface
IInAppBrowser
no componenteMonoBehaviour
personalizado. - Crie um prefab de um navegador com uma implementação
IInAppBrowser
:- Crie um
gameObject
e configure uma interface de navegador. - Adicione um componente com uma implementação
IInAppBrowser
na raizgameObject
. - Salve
gameObject
como um prefab.
- Crie um
- Atribua o prefab resultante como uma variável
BrowserPrefab
no prefabXsollaWebBrowser
:- Abra o prefab
XsollaWebBrowser
no modo de edição (trajeto:Assets/Xsolla/Core/Browser/Resources/XsollaWebBrowser
). - Pegue e arraste o navegador prefab ao campo
BrowserPrefab . - Salve o prefab alterado.
- Abra o prefab
Observação
Você pode encontrar um exemplo de implementação de interface
IInAppBrowser
no arquivo Assets/Xsolla/Core/Browser/XsollaBrowser/XsollaInAppBrowser.cs
.Este artigo foi útil?
Obrigado pelo seu feedback!
Avaliaremos sua mensagem e a usaremos para melhorar sua experiência.Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.