XsollaSDKInventoryKit 1.0.1

XsollaSDKInventoryKit 1.0.1

Dmitry Kovalevd_rakhimov_xsollaXsolla SDK维护。



  • Xsolla (USA), Inc.

Xsolla SDK for iOS

此SDK包含一系列类和方法,您可以将它们集成到iOS应用中,以便使用Xsolla产品。集成后,您可以

  • 认证用户同时确保用户数据安全、受保护且归您所有
  • 向全球受众销售虚拟商品并集成应用内购买
  • 在游戏商店中为用户提供便捷的用户界面,以便为游戏内购买付费
  • 基于跨平台云存储管理玩家的库存
  • 通过好友系统和平台间玩家认证功能来壮大和管理工作社区

组成

SDK包含以下模块

LoginKit

包含与登录API操作的方法,并允许您实现以下Xsolla登录特性

  • 注册
  • 通过设备ID进行认证
  • 通过电子邮件地址或用户名和密码进行认证
  • 通过电子邮件地址或电话号码进行无密码认证
  • 通过社交网络进行认证
查看支持的所有社交网络完整列表
  • 亚马逊
  • 苹果
  • 百度
  • 战网
  • Discord
  • Facebook
  • GitHub
  • 谷歌
  • Kakao
  • 领英
  • MSN
  • Mail.ru
  • 微软
  • Naver
  • 俄通社
  • PayPal
  • QQ
  • Reddit
  • Steam
  • Twitch.tv
  • Twitter
  • 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 项目。

先决条件

在集成之前

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

额外资源