初始化SDK
通过以下方式之一初始化SDK:
- 使用
XsollaSettingsManager
组件:- 向场景添加一个空白节点,然后在
Hierarchy 面板中选择该节点。 - 在
Inspector 面板中,单击Add Component ,然后选择XsollaSettingsManager
。 - 指定发布商帐户中的项目参数:
- 向场景添加一个空白节点,然后在
- 在
Project ID 字段中,指定可在发布商帐户中项目名称旁边找到的项目ID。 - 在
Login ID 字段中,指定登录管理器项目的ID。要获取该ID,请打开发布商帐户,前往登录管理器 > 仪表板 > 您的登录管理器项目部分,然后单击登录管理器项目名称旁边的复制ID。 - 在
Client ID 字段中,指定OAuth 2.0客户端ID。该值可在发布商帐户登录管理器 > 您的登录管理器项目 > 安全性 > OAuth 2.0部分中找到的客户端ID。 - 在
Redirect URL 字段中,指定用户成功完成认证、邮箱验证或密码重置后将其重定向到的URL或路径。该值必须与发布商帐户中登录管理器 > 您的登录管理器项目 > 安全性 > OAuth 2.0部分中指定的值一致。 - 如有需要,设置其他的设置(如
Pay Station UI WebGL 部分中的支付UI显示选项)。
- 在
- 在Cocos Creator中向项目源代码添加以下代码行,其中:
<yourLoginId>
— 登录管理器ID。要获取该值,请打开发布商帐户,前往登录管理器 > 仪表板 > 您的登录管理器项目部分,然后单击登录管理器项目名称旁边的复制ID。<yourProjectId>
— 项目ID。可在发布商帐户中项目名称旁边找到。<yourClientId>
— 客户端ID。可在发布商帐户中登录管理器 > 您的登录管理器项目 > 安全性 > OAuth 2.0部分找到。<redirectURI>
— 用户成功完成认证、邮箱验证或密码重置后将其重定向到的URL或路径。该值必须与发布商帐户中登录管理器 > 您的登录管理器项目 > 安全性 > OAuth 2.0部分中指定的值一致。
Copy
- typescript
var settings: XsollaSettings = {
loginId: '<yourLoginId>',
projectId: '<yourProjectId>',
clientId: '<yourClientId>',
redirectURI: '<redirectURI>',
enableSandbox: IsSandbox
}
Xsolla.init(settings);
本文对您的有帮助吗?
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。