适用于iOS的SDK

专用于iOS的艾克索拉SDK是一个用于应用程序和游戏的即连即用库,以便您轻松嵌入各种艾克索拉服务。

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

集成后,您可以:

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

选择并集成库

选择满足您需求的库并按照分步说明进行集成:

注意
发布平台(如AppStore)可能不允许使用Store和Payments库。发布前请检查是否符合相关政策和准则。

Login库

Login库用于将iOS应用程序与艾克索拉登录管理器集成。主要功能:

  • 认证:
    • OAuth 2.0
    • 通过用户名和密码认证用户
    • 通过社交网络认证用户
    • 通过设备ID认证用户
    • 通过邮箱地址或手机号码进行免密认证

  • 用户管理:
    • 管理用户帐户
    • 自定义用户属性

集成

Store库

Store库用于将iOS应用程序与游戏内商店集成。主要功能:
  • 管理您的游戏内商店
  • 销售虚拟物品

集成

Inventory库

Inventory库用于将iOS应用程序与玩家物品库集成以管理:
  • 用户物品库
  • 虚拟货币余额

集成

Payments库

Payments库用于将iOS应用程序与艾克索拉支付中心集成。主要功能:
  • 支持使用130多种货币进行购买
  • 支持通过700多种支付方式进行购买
  • 内置反欺诈功能
  • 20种语言的本地化支付界面UI
  • 购买项退款功能

集成

Subscriptions库

Subscriptions库用于将iOS应用与订阅集成。您需使用艾克索拉登录管理器来进行用户授权。

主要功能:

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

集成

系统要求

  • iOS 11或更高版本
  • Swift 5
  • 有网络连接

注意
本SDK以纯Swift语言编写。您可以在Swift或混合语言项目中使用。不支持纯Objective-C项目。

收费政策

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

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

联系我们的集成团队

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

上次更新时间: 2022年8月25日

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

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