适用于Unity的SDK / 概览
  返回文档

适用于Unity的SDK

适用于Unity的SDK

通过此现成可用的库轻松为Unity应用程序和游戏嵌入艾克索拉服务。

本SDK提供现成可用的数据结构以及与艾克索拉API交互的方法,让您更轻松地在Unity项目中集成艾克索拉产品。

集成后,您可以:

  • 使用登录管理器认证用户身份及管理用户帐户。
  • 使用游戏内商店在您的应用程序中管理游戏内购买和玩家物品库。
  • 使用支付中心来设置支付流程。
  • 使用订阅在指定条件下(即订阅价格和有效时间)向用户提供对服务套餐的访问权限。
  • 使用内置浏览器打开支付UI及通过第三方服务让用户登录。

播放演示

集成

查看主要场景的示例脚本

功能

身份认证

  • 基于OAuth 2.0协议的用户认证。
  • 通过用户名/邮箱和密码进行的经典登录。
  • 社交网络登录。
  • 通过社交网络客户端在用户设备上用社交帐户登录。
  • 通过设备ID登录。
  • 通过短信或邮件发送的一次性验证码或链接进行免密登录。
  • 通过启动器登录。

了解详情

用户管理

  • 通过用户属性管理补充信息。
  • 跨平台帐户关联。
  • 安全的艾克索拉数据存储。您也可以连接PlayFab、Firebase或自定义存储。

了解详情

目录

  • 虚拟货币:
    • 以任意金额或以套餐形式销售虚拟货币(可用真实货币或其他虚拟货币进行购买)。
    • 销售硬货币(只能用真实货币购买)。

  • 虚拟物品:
    • 设置游戏内商品的目录。
    • 以真实货币和虚拟货币的形式销售虚拟物品。

  • 捆绑包:
    • 以真实货币或虚拟货币的形式销售捆绑包。

  • 促销活动
    • 通过优惠券给予用户虚拟货币套餐、游戏密钥或虚拟物品的奖励。
    • 通过促销码给予用户奖励或购物车商品折扣。

了解详情

商品购买

  • 一键销售商品或通过购物车销售商品。
  • 为玩家提供便捷的支付UI。主要功能有:
    • 200多个国家/地区的700多种付款方式,包括银行卡、电子钱包、移动支付、自助终端机、礼品卡以及特别奖励等。
    • 130多种货币。
    • 20多种语言的本地化UI。
    • 桌面和移动版本。

了解详情

玩家物品库

  • 获取并验证物品库。
  • 根据游戏逻辑消耗物品。
  • 根据游戏内逻辑消耗虚拟货币(例如通过支付货币解锁某个地点或购买关卡时)。
  • 跨所有平台同步用户购买的商品和付费奖励。

了解详情

订阅

  • 销售订阅。
  • 订阅续订和取消。
  • 在用户仪表板中管理订阅。

了解详情

要求

系统要求

  • 64位操作系统
  • Windows 7 SP1及更高版本
  • macOS 10.12及更高版本
  • 支持的最低Unity版本 — 2019.4.19f1

终端操作系统

  • Android
  • iOS
  • macOS
  • Windows 64位

此外,本SDK支持创建WebGL编译版本以在浏览器中运行您的应用程序。

本SDK使用Google移动服务,不支持在没有Google移动服务的设备(如华为等)上使用的编译版本。

注:

对于桌面平台,建议您使用Mono编译器,因为它与所提供的游戏内浏览器兼容。如果使用其他浏览器解决方案,则可使用IL2CPP编译器。

要创建Android或iOS游戏编译版本,使用MonoIL2CPP编译器均可。

创建iOS的游戏编译版本时,请确保为Xcode项目在Build Settings部分将Enable bitcode设置为No

收费政策

艾克索拉提供必要的工具来帮助你建立和发展你的游戏业务,包括在每个阶段提供个性化的支持。付款条件由合同决定,可以通过发布商帐户签署。

使用所有艾克索拉产品的费用是您通过艾克索拉支付中心销售游戏和游戏内商品所得金额的5%。如果不在您的应用程序中使用艾克索拉支付中心,而是使用其他产品,请联系您的客户成功经理或发送邮件至csm@xsolla.com以明确条款和条件。

SDK基础入门

按照分步教程开始操作:

联系我们的集成团队

单击右下角的聊天图标通过即时通讯工具联系集成团队。我们将实时回复您并帮助您解决问题。

上次更新时间: 2024年1月22日

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

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