XsollaSDK 1.0.1

XsollaSDK 1.0.1

Dmitry Kovalevd_rakhimov_xsollaXsolla SDK 维护。



XsollaSDK 1.0.1

  • Xsolla (USA), Inc.

Xsolla SDK for iOS

此 SDK 是一套您可以将它们集成到您的 iOS 应用中以使用 Xsolla 产品的一组类和方法。集成后,您可以

  • 在确保用户数据安全、安全且归您所有的情况下进行用户身份验证
  • 将虚拟商品卖向全球受众,并集成应用内购买
  • 为用户提供方便的 UI,以便在游戏商店中付费购买游戏内购买
  • 基于跨平台云存储管理玩家的库存
  • 使用好友系统和平台玩家身份验证来增长和管理您的社区

组成

SDK 包含以下模块

LoginKit

包含用于与 登录 API 一起工作的方法,并允许您实现以下 Xsolla 登录 功能

  • 注册
  • 通过设备ID进行身份验证
  • 通过电子邮件地址或用户名和密码进行身份验证
  • 通过电子邮件地址或手机号码进行无密码身份验证
  • 通过社交网络进行身份验证
查看支持的社会网络完整列表
  • Amazon
  • Apple
  • 百度
  • Battle.net
  • Discord
  • Facebook
  • GitHub
  • Google
  • Kakao
  • LinkedIn
  • MSN
  • Mail.ru
  • Microsoft
  • Naver
  • Odnoklassniki
  • PayPal
  • QQ
  • Reddit
  • Steam
  • Twitch.tv
  • Twitter
  • VK
  • Vimeo
  • 微信
  • 微博
  • Xbox Live
  • Yahoo
  • Yandex
  • YouTube
  • 电子邮件确认
  • 密码重置
  • 用户账户
  • 用户属性管理
  • 好友系统

StoreKit

包含用于处理Store API的方法,并允许您实现以下游戏内购物商店功能

  • 销售虚拟物品和虚拟货币
  • 处理促销活动(折扣和优惠券)

InventoryKit

包含用于处理玩家库存API的方法,并允许您实现以下游戏内购物商店功能

  • 用户库存管理
  • 虚拟货币余额管理

PaymentsKit

允许通过网络打开支付UI,以使用主要的Xsolla Pay Station功能

  • 支持130多种货币的购买
  • 通过700多种支付方式购买
  • 内置反欺诈功能
  • 支付界面支持20种语言
  • 购买退款

系统要求

  • iOS 11 或更高版本
  • Swift 5
  • 互联网连接

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

先决条件

整合前

  1. 安装 CocoaPods
  2. 下载并安装 Xcode
  3. 创建一个新的 Xcode 项目。
  4. 注册 Xsolla Publisher 账户 并设置一个新的项目。

安装

库在 CocoaPods 中可用。

将以下行添加到您的 Podfile 中以一次性包含所有 iOS SDK

 pod 'XsollaSDK'

要仅使用特定模块,请在该 Podfile 中指定它们。例如

 pod 'XsollaSDKLoginKit'
 pod 'XsollaSDKStoreKit'

为了测试安装,将以下行添加到您的 AppDelegate,其中 <pod_name> 是已安装模块的名称

import '<pod_name>'

查看 API 参考

文档

API 参考

联系信息

许可证

请参阅LICENSE文件。

收费政策

Xsolla 提供必要的工具,帮助您构建和拓展您的游戏业务,包括在各个阶段提供个性化的支持。支付条款由可通过发行者账户签署的合同确定。

使用所有 Xsolla 产品的费用最高可达您通过游戏和游戏内商品销售获得的金额的 5%。请联系您的账户经理以澄清条款和条件。

额外资源