跳转至

发布应用

如果您已在沙盒环境中完成应用检查,则可以部署该应用。

应用部署

要部署应用程序,将应用程序上传到 Hive 控制台生产服务器。上传后,请按照以下步骤进行部署。

  1. Crossplay Launcher > 应用管理 > 下载设置中,搜索应用名称和AppID的应用列表。
  2. 在列表中找到要发布的应用。如果审核设置为ON,请将其更改为OFF
  3. 在编辑/删除列中,按修改按钮打开分发设置窗口。在窗口中,指定部署日期,然后按保存部署日期。
  4. 在设定的部署日期,重新访问Crossplay Launcher > 应用管理 > 下载设置页面,找到应用并检查其状态是否已更改为Distributing
  5. 在网页上按下应用启动按钮,检查应用是否已安装并正常运行。

有关更多详细信息,请参阅控制台指南的下载设置(快捷方式)

启动(Google Play 游戏)应用所需的信息

在 Google Play 游戏上发布应用的开发者必须在分发应用后向 Google Play 游戏提供以下三项内容。

  • 注册信息(应用安装状态、删除、执行相关信息)
  • 跨平台启动器信息
  • 应用安装包

注册信息

提交给 Google Play 游戏的注册信息表如下。{YOUR_APP_ID} 是在 Hive 控制台中注册的 AppID。

  • 应用程序安装注册表
    • Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall{YOUR_APP_ID}\InstallLocation
  • 应用程序卸载注册表
    • Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall{YOUR_APP_ID}\UninstallString
  • 应用程序执行注册表
    • Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\CrossplayLauncher_is1\InstallLocation

跨平台启动器信息

提供给 Google Play 游戏的跨平台启动器信息如下。

  • 启动器文件名: Hive_Updater.exe
  • 命令参数: hivelauncher:?app_id={YOUR_APP_ID}&start_point=8

应用安装包

要交付应用程序安装包(Game-Installer.exe),请按照以下说明进行创建。

1. 准备代码签名环境

首先,准备应用程序代码签名环境。如果已经准备好,请跳过此步骤。

1-1. Innosetup 安装

安装页面下载最新版本的InnoSetup并安装。

1-2. 建立EV证书用户代码签名环境

按照以下步骤进行。

  1. Digicert网站下载并安装SafeNet身份验证客户端(64位),并运行它。
  2. 将EV证书加密狗连接到PC。
  3. 在系统托盘中找到SafeNet身份验证客户端图标,右键单击它,然后选择菜单 > 工具
  4. 在SafeNet身份验证客户端工具屏幕中,检查是否可以看到连接的加密狗的名称,如下所示。

2. 创建应用安装包

  1. 下载Google Play 游戏安装程序打包工具
  2. 解压文件后,运行packing_game_installer。执行时会出现命令提示符窗口。
  3. 当命令提示符窗口出现消息Type the App ID(ex. com.com2us.hivesdk.windows.microsoftstore.global.normal):时,输入在Hive 控制台中注册的AppID({YOUR_APP_ID}),然后按回车键
    • 如果出现如下所示的Token Logon窗口,请输入代码签名证书密码并按确定按钮
  4. 一旦命令提示符窗口关闭,请检查output文件夹中是否创建了应用安装包文件Game-Installer.exe
  5. 运行Game-Installer.exe以验证之前输入的AppID对应的应用安装是否正在进行。如果应用安装顺利进行,则应用安装包已成功创建。