Unity专用SDK / 如何更改内置浏览器
  返回文档

Unity专用SDK

如何更改内置浏览器

在独立编译版本中,SDK使用艾克索拉团队开发的内置浏览器来打开支付UI及通过第三方服务认证用户身份。您也可以替换为任何可跟踪URL更改的其他内置浏览器。具体方法是:

  1. 在自定义MonoBehaviour组件中实现IInAppBrowser界面。
  2. 创建一个包含IInAppBrowser实现的浏览器预制件:
    1. 创建一个gameObject并设置浏览器UI。
    2. 在根gameObject上添加包含IInAppBrowser实现的组件。
    3. gameObject另存为预制件。
  3. XsollaWebBrowser预制件中将得到的预制件分配为BrowserPrefab变量:
    1. 在编辑模式下打开XsollaWebBrowser预制件(路径:Assets/Xsolla/Core/Browser/Resources/XsollaWebBrowser)。
    2. 将浏览器预制件拖放到BrowserPrefab字段。
    3. 保存更改后的预制件。
注:
您可在Assets/Xsolla/Core/Browser/XsollaBrowser/XsollaInAppBrowser.cs文件中找到IInAppBrowser界面实现的示例。
本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
上次更新时间: 2024年9月4日

发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。

报告问题
我们非常重视内容质量。您的反馈将帮助我们做得更好。
请留下邮箱以便我们后续跟进
感谢您的反馈!