Xsolla SDK for iOS
此 SDK 是一组您可以集成到您的 iOS 应用中以使用 Xsolla 产品的类和方法。集成后,您可以
- 在保护用户数据安全的同时验证用户身份,用户数据安全并获得您的所有权
- 向全球用户销售虚拟商品并在应用内整合应用内购买
- 为用户提供一个方便的用户界面,在游戏内商店支付游戏内购买
- 根据跨平台云存储管理玩家的库存
- 通过好友系统和跨平台玩家身份验证来发展和管理您的社区
组成部分
SDK 包括以下模块
LoginKit
包含与 Login API 工作的方法,并允许您实现以下 Xsolla 登录 功能
- 注册
- 通过设备 ID 进行身份验证
- 通过电子邮件地址或用户名和密码进行身份验证
- 通过电子邮件地址或电话号码进行无密码身份验证
- 通过社交网络进行身份验证
查看支持的全部社交网络列表
- 亚马逊
- 苹果
- 百度
- 战网
- Discord
- GitHub
- 谷歌
- カカオ
- MSN
- Mail.ru
- 微软
- NAVER
- Одноклассники
- PayPal
- Steam
- Twitch.tv
- VK
- Vimeo
- 微信
- 微博
- Xbox Live
- Yahoo
- Яндекс
- YouTube
- 电子邮件确认
- 密码重置
- 用户帐户
- 用户属性管理
- 好友系统
- 销售虚拟物品和虚拟货币
- 与促销活动(折扣和优惠券)交互
- 用户库存管理
- 虚拟货币余额管理
允许通过网页打开支付 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参考
联系方式
许可协议
参阅许可协议文件。
收费政策
Xsolla提供必要的工具帮助您构建和发展您的游戏业务,包括在每个阶段的个性化支持。支付条款由通过发行商账户可签署的合同确定。
使用所有Xsolla产品的费用最高为游戏和游戏中商品销售额的5%。请联系您的账户经理以明确条款和条件。