XsollaSDKPaymentsKit 1.0.1

XsollaSDKPaymentsKit 1.0.1

Dmitry Kovalevd_rakhimov_xsollaXsolla SDK 维护。



  • Xsolla (USA), Inc.

Xsolla SDK for iOS

此 SDK 是一系列可以集成到您的 iOS 应用中以使用 Xsolla 产品的类和方法。集成后,您可以

  • 在确保用户数据安全、受保护并由您拥有所有权的前提下验证用户身份
  • 向全球受众销售虚拟商品并集成应用内购买
  • 为用户提供方便的 UI 以在游戏商店中支付游戏内购买
  • 根据跨平台云存储管理玩家的库存
  • 使用好友系统跨平台玩家身份验证来增长和管理您的社区

组成

SDK 包括以下模块

LoginKit

包含处理 登录API 的方法,并允许您实现以下Xsolla 登录功能

  • 注册
  • 通过设备ID进行身份验证
  • 通过电子邮件地址或用户名和密码进行身份验证
  • 通过电子邮件地址或电话号码进行无密码身份验证
  • 通过社交媒体网络进行身份验证
查看支持的社交媒体网络完整列表
  • Amazon
  • Apple
  • Baidu
  • Battle.net
  • Discord
  • Facebook
  • GitHub
  • Google
  • Kakao
  • LinkedIn
  • MSN
  • Mail.ru
  • Microsoft
  • Naver
  • Odnoklassniki
  • PayPal
  • QQ
  • Reddit
  • Steam
  • Twitch.tv
  • Twitter
  • VK
  • Vimeo
  • WeChat
  • Weibo
  • 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项目。

准备工作

在集成之前

  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%。请联系您的账户经理以明确条款和条件。

附加资源