搜索Unity

Xiaomi开发人员快速入门指南

概述

本指南用于为Xiaomi Mi应用中心平台快速构建和部署应用的开发人员。请注意,该指南忽略了某些主题。有关其他详细信息,强烈建议参阅以下资源:

在Mi应用中心发布Unity作品的流程有四个主要步骤,如下所述。

  • 为Xiaomi构建应用
  • 将应用推送到Xiaomi
  • 在Xiaomi Xiaomi Developer Portal上配置应用
  • 创建生产构建并启动

为Xiaomi构建应用

首先,添加Unity Channel小米SDK到项目:

如果您的应用使用应用内购,请启用Unity IAP,安装其组件时会安装必要SDK(请参阅下面的使用应用内购部分)。

如果您的应用不使用应用内购,请下载独立SDK:

  • 对于Unity 2017.1,请从Unity Asset Store下载Unity Xiaomi应用包将其添加到项目(在Unity Editor中,选择Assets > Import Package > Custom Package并指定资源包的文件位置)。
  • 对于Unity 2017.2,请从Build Settings窗口(File > Build Settings)中安装独立SDK,具体操作是从Platform菜单中选择Android,然后从出现的Xiaomi Game Center菜单选项中选择Add。

该SDK可提供Mi应用中心的访问权限,并让Xiaomi支持某些其他Unity服务。

接下来使用Unity Channel的AppStoreSettings界面资源为您的构建添加应用商店设置。
  • 在编辑器中,选择Assets > Create > App Store Settings
  • 选择要查看Inspector的资源,然后选择Generate Unity Client,以填充Xiaomi执行客户端到到服务器通信所需要的凭据。
  • 选中Test Mode框以启用测试模式(IAP集成测试和Xiaomi提交需要)。
  • 选择Save All Settings,将此数据保存到Unity服务器。

注意:此资源仅适用于Unity 5.6+。如果使用的是Unity 5.3或5.4,可以访问此处的这些设置。

使用以下两种方法之一构建应用:
  • 创建本地Android APK版本(在编辑器中依次选择File > Build Settings… > Android > Build;请参阅针对Android构建文档)。
  • 使用Unity Cloud Build将项目配置为Android编辑目标并上传。

将应用推送到Xiaomi

Unity开发者控制面板中,导航到项目,然后从左侧导航栏中选择Cloud Build > History

如果在本地构建应用,请选择Upload,然后选择要上传的APK文件。如果使用Unity Cloud Build构建应用,则无需上传构建的文件。

确定要推送到Xiaomi的版本,然后选择Push To Xiaomi以将其发送到Xiaomi。

在Xiaomi Xiaomi Developer Portal上配置应用

使用UDN凭据登录Xiaomi Developer Portal。用户首次登录必须确认Xiaomi的条款和条件。登录后,您通过Unity开发者控制面板推送的任何应用都会出现在您的项目列表中。

选择新提交的应用以展开其详细信息,然后输入必填信息并选择Submit

Xiaomi将审核您的应用,如果您的应用符合商店和国家合规规则,则批准提交,否则拒绝。如果Xiaomi要求更改,则根据需要实施反馈并重新提交。

如果您的应用使用IAP,Xiaomi在批准时会提供App IDApp KeyApp Secret凭据。在Xiaomi Developer Portal上选中批准的项目时,会显示这些值。在下一步中,您需要将其提交到生产版本。

在Mi Game Center中创建生产版本并启动

在编辑器中,选择AppStoreSettings资源,然后输入您的Xiaomi凭据,取消选中Test Mode框,然后选择Save All Settings。现在已针对Xiaomi的生产服务器配置好您的项目。请为您的应用创建一个新版本,然后像之前一样将其推送到Xiaomi。

Xiaomi批准您的应用后,将督促中国政府批准发布许可证的流程(有关更多信息,请参阅Xiaomi集成文档的提交给Xiaomi部分)。当您的应用获得许可证且准备好在Mi Game Center上线后,Xiaomi将通知您!

使用IAP

要使用Unity IAP,必须先启用该服务

通过IAP GUI (Window > Unity IAP > IAP Catalog)配置产品目录。

从GUI中选择App Store Export > Xiaomi Mi Pay Catalog导出目录,并将结果MiGameProductCatalog.prop文件保存到选择的位置。

注意:在测试模式下构建应用也会将此文件的副本保存到项目文件夹。

按照下述步骤在Xiaomi Developer Portal上上传IAP产品目录:
  • Developer Portal上,选择您的项目,然后从左侧导航栏中选择IAP Configuration
  • 选择Import,然后选择在测试模式下构建时,您的项目文件夹中生成的MiGameProductCatalog.prop文件(有关更多信息,请参阅下述使用IAP部分)。
  • 导入目录后,请确认控制面板上显示的值。

有关产品配置的更多信息,请单击此处。有关针对Xiaomi的Unity IAP实现的详细说明,请单击此处。

请注意,Unity IAP必须初始化。Xiaomi集成指南包含有关如何在Xiaomi上执行初始化的完整代码实例。

使用Unity Analytics

Xiaomi网络支持Unity Analytics。

有关详细信息,请参阅关于Unity Analytics的文档。

明白了

我们使用Cookie来确保在我们的网站上为您提供最佳体验。有关更多信息,请访问我们的Cookie政策页面