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

推荐

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

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

注:
目前支持通过以下社交网络进行的本机用户认证:
  • Google
  • Facebook
请使用WebView工具设置其他社交网络的本机用户认证。

  1. 设置深层链接,让用户在通过邮箱完成注册验证后返回应用程序。
  2. 自定义注册验证邮件

注:
如果您的安全性原则允许,可禁用发送注册验证邮件。请联系您的帐户经理设置禁用,或发送电子邮件至am@xsolla.com与我们联系。

  1. 选择并设置与游戏内商店交互的合适方法。如果需要,可以不必在游戏中实现购物车功能,而是实现通过点击购买按钮进行游戏内购买。
  2. 设置用户通过外部浏览器完成支付后将用户重定向到您的应用程序。
  3. 按照UMG UI文档自定义错误和弹窗UI。集成演示中的错误和弹窗是针对游戏开发者设计的,因此请根据您应用程序的最终用户进行合适的自定义。

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

  1. 发布商帐户中打开您的项目。
  2. 在侧边栏中单击支付中心
  3. 前往设置选项卡。
  4. 重定向策略部分指定必要参数。
  5. 单击保存

注:
回调URL(用户在完成支付后将其重定向到的应用程序内路径)必须符合app://xpayment.<ANDROID_PACKAGE_NAME>机制,其中<ANDROID_PACKAGE_NAME>是Android应用程序的包名称。

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

  1. 发布商帐户打开您的项目。
  2. 在侧边栏中单击登录管理器
  3. 选择登录管理器项目,然后单击配置
  4. 在导航页上,前往安全性区块,然后选择OAuth 2.0部分。
  5. 单击所需OAuth 2.0客户端所在行的铅笔图标。
  6. 指定OAuth 2.0重定向URI(用户成功完成认证、邮箱验证或密码重置后将其重定向到的应用程序内路径)。您可以指定多个有效URI。
  7. 单击保存更改

注:
该URI必须符合app://xlogin.<ANDROID_PACKAGE_NAME>机制,其中<ANDROID_PACKAGE_NAME>是Android应用程序的包名称。

  1. 前往您的虚幻引擎项目。
  2. 前往Settings > Project Settings > Platforms > Android > Advanced APK Packaging
  3. Extra Settings for section (/n to separate lines)字段中输入下方代码。在代码中指定分为几个部分的URI。下方示例中使用的是app://xlogin.com.xsolla.android.example

Copy
Full screen
Small screen
<intent-filter>
     <data android:scheme="app" />
     <data android:host="xlogin.com.xsolla.android.example" />

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

     <category android:name="android.intent.category.DEFAULT" />
     <category android:name="android.intent.category.BROWSABLE" />
 </intent-filter>

本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
为此页面评分
为此页面评分
我们还有其他可改进之处吗?

不想回答

感谢您的反馈!
上次更新时间: 2022年6月6日

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

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