GShare

GShare是一个帮助游戏开发者从不进行游戏内购买的用户身上获得收入的解决方案。用户将安装一个允许利用其PC资源来赚取游戏内余额的桌面应用,并使用这些余额在游戏中购买商品。主要特点:

  • 支持Microsoft Windows 10及更高版本
  • 支持根据品牌需要自定义应用
  • UI支持20种本地化语言。默认语言为英语和俄语。如需添加更多语言,请联系您的帐户经理
  • 提供资源优化配置选项(CPU和/或GPU)
  • 支持设置最低奖励金额
  • 直接付款到用户的游戏内余额

Note: 要集成GShare,需连接支付中心Buy Button,并启用虚拟货币模块。

集成过程

有两种GShare集成类型:

自定义应用

如需根据游戏需要自定义标准GShare应用,请选择此集成类型。您可将自定义GShare编译版本的链接放在以下位置:

Note: 此集成类型一次只支持一个游戏。如希望用户可下载并安装用于不同游戏的不同GShare编译版本以及选择运行GShare时对应的游戏,请选择标准应用集成类型。该类型允许用户仅下载并安装标准GShare编译版本,并通过艾克索拉编号进行认证。

前提条件

如要将GShare编译版本的链接放在艾克索拉着陆页上您自己的着陆页上用户游戏帐户中,需先进行如下设置:

  1. 前往支付中心设置,启用通过公共用户ID进行用户验证。该ID是游戏以及在GShare中授权的唯一用户标识符(例如用户邮箱或昵称)。
  2. 设置用户搜索Webhook。

准备自定义编译版本

将以下信息告诉您的帐户经理或发送至am@xsolla.com

  • 最低奖励金额(等于发布商帐户虚拟货币模块设置中指定的虚拟货币单价)。
  • 包含应用自定义样式的UIStyle.json
  • 要更改的UI文字。
  • ICO格式的应用图标。大小:32x32 px和128x128 px。
  • SVG格式的加载屏幕图片。

标准UIStyle.json示例:

{
    "common": {
        "background_color": "#121217",
        "card_background_color": "#1b1b24",
        "prime_color": "#0096d1",
        "text_color": "#ffffff",
        "input_color": "#2e2e3a"
    }
}

字段描述:

  • background_color — 应用背景色
  • card_background_color — 区块和对话框背景色
  • prime_color — 各种UI元素的主题色(例如行动召唤按钮)
  • text_color — 文本颜色
  • input_color — 输入字段颜色

Info: 准备自定义编译版本一般需要3-5个工作日。

提供以下信息给您的帐户经理:

  • 要更改的着陆页文字。查看标准艾克索拉着陆页
  • (可选)您自有域名的URL。默认情况下着陆页在艾克索拉域名上发布,URL格式为<landing_name>.xsollasitebuilder.com。为在您的URL上正确显示着陆页,请添加一个DNS设置为<landing_name>.xsollasitebuilder.com的CNAME记录。

Info: 自定义编译版本由艾克索拉为您准备,一般需要3-5个工作日。着陆页将通过艾克索拉建站器创建及发布。

将以下脚本添加到您的着陆页:

<script>
function downloadGShare() {
let partnerId = 1;
let userId = 'some_user_id';
let link =  'https://api-generator.xsolla.com/gshare-dists?partner_id=' + partnerId + '&user_login=' + userId;
window.open(link, "_top");
}
</script>
<input value="Download GShare" onclick="downloadGShare()" type="button">

需将GShare数据库提供的您的合作伙伴ID传入partner_id参数。要获取partner_id的值,请联系您的帐户经理。

您也可以将用户ID (v1)传入user_login参数。如果未传入任何值,则用户必须输入其公共用户ID才能下载该应用。

要在支付UI中显示GShare横幅并将用户重定向到您的着陆页,请联系您的帐户经理或发送邮件至am@xsolla.com。用户将在付款状态页面上看到该横幅。

将以下脚本添加到用户游戏帐户:

<script>
function downloadGShare() {
let partnerId = 1;
let userId = 'some_user_id';
let link =  'https://api-generator.xsolla.com/gshare-dists?partner_id=' + partnerId + '&user_login=' + userId;
window.open(link, "_top");
}
</script>
<input value="Download GShare" onclick="downloadGShare()" type="button">

需将GShare数据库提供的您的合作伙伴ID传入partner_id参数。要获取partner_id的值,请联系您的帐户经理。

您也可以将用户ID (v1)传入user_login参数。如果未传入任何值,则用户必须输入其公共用户ID才能下载该应用。

标准应用

如要使用带默认设置的GShare应用,请选择此集成类型。您只能将该GShare编译版本的链接放在支付UI的横幅上。

该横幅将在付款状态页上显示。单击横幅会将用户重定向到包含标准GShare应用下载链接的着陆页。用户下载该应用后将获得一个艾克索拉编号,这是他们的唯一标识符。该编号在下载时生成,可支持多个编译版本,并能针对特定游戏选择特定的编译版本。用户在安装并运行应用时将会选择具体的编译版本。查看示例

要在支付UI中显示GShare横幅,请联系您的帐户经理或发送邮件至am@xsolla.com。请在邮件中同时注明最低奖励金额(等于发布商帐户虚拟货币模块中指定的虚拟货币单价)。

Note: 如有多个标准编译版本用于不同的游戏,可在支付UI中为各游戏显示不同的横幅。用户可以加载并安装所有编译版本并选择运行GShare时对应的游戏。