Xsolla SDK for iOS
此SDK是一组您可以集成到iOS应用程序中以与Xsolla产品一起工作的类和方法。集成后,您
- 可以验证用户,同时确保用户数据安全、安全且在您的所有权下
- 向全球受众销售虚拟商品并集成应用内购买
- 为用户提供方便的UI,以便在当时游戏商店中付款购买游戏内购买
- 根据跨平台云存储管理玩家的库存
- 利用好友系统和跨平台玩家身份验证来增长和管理您的社区
组成
该SDK包括以下模块
LoginKit
包含用于处理登录API的方法,并允许您实现以下Xsolla登录功能
- 注册
- 通过设备ID进行认证
- 通过电子邮件地址或用户名和密码进行认证
- 通过电子邮件地址或手机号进行无密码认证
- 通过社交媒体平台进行认证
查看支持的社会网络平台完整列表
- 亚马逊
- 苹果
- 百度
- 战网
- Discord
- GitHub
- 谷歌
- Kakao
- 领英
- MSN
- Mail.ru
- 微软
- Naver
- 同校好友
- PayPal
- Steam
- Twitch.tv
- VK
- Vimeo
- 微信
- 微博
- Xbox Live
- Yahoo
- Yandex
- YouTube
- 邮箱确认
- 重置密码
- 用户账户
- 用户属性管理
- 好友系统
StoreKit
包含与Store API交互的方法,允许实现以下游戏内商店功能
- 销售虚拟物品和虚拟货币
- 处理促销活动(折扣和优惠券)
InventoryKit
- 用户库存管理
- 虚拟货币余额管理
PaymentsKit
允许通过网页打开支付UI以使用Xsolla Pay Station的主功能
- 支持130多种货币的购买
- 支持700多种支付方式购买
- 内置反欺诈功能
- 支付界面支持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%。请联系您的账户经理以便明确条款和条件。