其他

通过方法详解文档了解高级设置。

如何在Android应用程序项目中集成SDK

推荐

开发Android应用程序项目时,建议遵循以下推荐操作:

  1. 设置通过社交网络帐户进行本机用户认证

注:
目前支持通过以下社交网络进行的本机用户认证:
  • Google
  • Facebook
请使用WebView工具设置其他社交网络的本机用户认证。
  1. 设置深层链接,让用户在通过邮箱完成注册验证后返回应用程序。
  2. 自定义注册验证邮件
注:
如果您的安全性原则允许,可禁用发送注册验证邮件。请联系您的帐户经理设置禁用,或发送电子邮件至csm@xsolla.com与我们联系。
  1. 选择并设置与游戏内商店交互的合适方法。如果需要,可以不必在游戏中实现购物车功能,而是实现通过点击购买按钮进行游戏内购买。
  2. 设置用户通过外部浏览器完成支付后将用户重定向到您的应用程序。
  3. 按照UMG UI文档自定义错误和弹窗UI。集成演示中的错误和弹窗是针对游戏开发者设计的,因此请根据您应用程序的最终用户进行合适的自定义。

要设置在用户通过外部浏览器付款后将其重定向到您的应用程序:

  1. 前往发布商帐户
  2. 前往您的项目,然后在支付中心部分单击打开
  3. 前往设置
  4. 重定向策略部分中指定所需参数,然后单击保存
  5. 前往您的UE4项目。
  6. 前往Settings > Project Settings > Plugins > Xsolla Store
  7. 勾选Use Deep Linking复选框并在Redirect URL字段中输入在发布商帐户中指定的返回URL(用户付款后将其重定向到的URL地址或路径)。

要设置在用户完成注册验证后返回到应用程序:

  1. 前往发布商帐户
  2. 前往您的项目,然后在登录管理器部分单击打开
  3. 前往登录管理器项目
  4. 单击打开并设置
  5. 前往URL部分,指定回调URL(用户成功完成认证、邮箱验证或密码重置后将其重定向到的URL地址或路径),然后单击保存更改
  6. 前往您的UE4项目。
  7. 前往Settings > Project Settings > Platforms > Android > Advanced APK Packaging
  8. Extra Settings for section (/n to separate lines)字段中输入下方代码。在代码中指定共分为3部分的回调URL。下方示例中使用的是https://example.com/callback

Copy
Full screen
Small screen
            <intent-filter>
                <data android:scheme="https" />
                <data android:host="example.com" />
                <data android:pathPrefix="/callback" />

                <action android:name="android.intent.action.VIEW" />

                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
            </intent-filter>
本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
隐藏

如何修改SDK

SDK可以根据您的具体应用进行自定义,是一个灵活的解决方案。

要修改从虚幻商城下载的SDK,请执行以下步骤:

  1. 打开目录<UE4 Root>/Engine/Plugins/Marketplace/<Plugin name>,其中:
    • <UE4 Root> — 安装虚幻引擎的根目录路径。
    • <Plugin name> — 插件名称。

  1. 将包含插件文件的目录移至\/Plugins/,其中\是您的UE4项目路径。
  2. 对插件代码进行更改,然后重新启动项目。需确保重新生成插件模块。
  3. 删除BinariesIntermediate文件夹。

对于从GitHub下载的SDK,无需任何前提步骤即可进行更改。

本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
隐藏
上次更新时间: 2023年10月10日

发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。

报告问题
我们非常重视内容质量。您的反馈将帮助我们做得更好。
请留下邮箱以便我们后续跟进
感谢您的反馈!