Xsolla SDK for iOS
此 SDK 是一系列可以集成到您的 iOS 应用中以使用 Xsolla 产品的类和方法。集成后,您可以
- 在确保用户数据安全、受保护并由您拥有所有权的前提下验证用户身份
- 向全球受众销售虚拟商品并集成应用内购买
- 为用户提供方便的 UI 以在游戏商店中支付游戏内购买
- 根据跨平台云存储管理玩家的库存
- 使用好友系统跨平台玩家身份验证来增长和管理您的社区
组成
SDK 包括以下模块
LoginKit
包含处理 登录API 的方法,并允许您实现以下Xsolla 登录功能
- 注册
- 通过设备ID进行身份验证
- 通过电子邮件地址或用户名和密码进行身份验证
- 通过电子邮件地址或电话号码进行无密码身份验证
- 通过社交媒体网络进行身份验证
查看支持的社交媒体网络完整列表
- Amazon
- Apple
- Baidu
- Battle.net
- Discord
- GitHub
- Kakao
- MSN
- Mail.ru
- Microsoft
- Naver
- Odnoklassniki
- PayPal
- Steam
- Twitch.tv
- VK
- Vimeo
- Xbox Live
- Yahoo
- Yandex
- YouTube
- 电子邮件确认
- 重置密码
- 用户账户
- 用户属性管理
- 好友系统
StoreKit
包含处理 商店API 的方法,并允许您实现以下 游戏内商店 功能
- 销售虚拟物品和虚拟货币
- 处理促销活动(折扣和优惠券)
InventoryKit
包含处理 玩家库存API 的方法,并允许您实现以下 游戏内商店 功能
- 用户库存管理
- 虚拟货币余额管理
PaymentsKit
允许通过网页打开支付UI,使用主 Xsolla Pay Station 功能
- 支持130多种货币的购买
- 支持700多种支付方式
- 内置反欺诈功能
- 支付UI支持20种语言本地化
- 购买退款
系统要求
- iOS 11或更高版本
- Swift 5
- 网络连接
注意: SDK是用纯Swift编写的。您可以在Swift或混合语言项目中使用它。不支持纯Objective-C项目。
准备工作
在集成之前
- 安装 CocoaPods。
- 下载并安装 Xcode。
- 创建一个新的Xcode项目。
- 注册一个 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%。请联系您的账户经理以明确条款和条件。