Xsolla SDK for iOS
此SDK包含一系列类和方法,您可以将它们集成到iOS应用中,以便使用Xsolla产品。集成后,您可以
- 认证用户同时确保用户数据安全、受保护且归您所有
- 向全球受众销售虚拟商品并集成应用内购买
- 在游戏商店中为用户提供便捷的用户界面,以便为游戏内购买付费
- 基于跨平台云存储管理玩家的库存
- 通过好友系统和平台间玩家认证功能来壮大和管理工作社区
组成
SDK包含以下模块
LoginKit
包含与登录API操作的方法,并允许您实现以下Xsolla登录特性
- 注册
- 通过设备ID进行认证
- 通过电子邮件地址或用户名和密码进行认证
- 通过电子邮件地址或电话号码进行无密码认证
- 通过社交网络进行认证
查看支持的所有社交网络完整列表
- 亚马逊
- 苹果
- 百度
- 战网
- Discord
- GitHub
- 谷歌
- Kakao
- 领英
- MSN
- Mail.ru
- 微软
- Naver
- 俄通社
- PayPal
- Steam
- Twitch.tv
- VK
- Vimeo
- 微信
- 微博
- Xbox Live
- 雅虎
- 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%。请联系您的账户经理以澄清条款和条件。