发布应用
如果您已在沙盒环境中完成应用检查,则可以部署该应用。
应用部署¶
要部署应用程序,将应用程序上传到 Hive 控制台生产服务器。上传后,请按照以下步骤进行部署。
- 在Crossplay Launcher > 应用管理 > 下载设置中,搜索应用名称和AppID的应用列表。
- 在列表中找到要发布的应用。如果审核设置为
ON
,请将其更改为OFF
。 - 在编辑/删除列中,按修改按钮打开分发设置窗口。在窗口中,指定部署日期,然后按保存部署日期。
- 在设定的部署日期,重新访问Crossplay Launcher > 应用管理 > 下载设置页面,找到应用并检查其状态是否已更改为
Distributing
。 - 在网页上按下应用启动按钮,检查应用是否已安装并正常运行。
有关更多详细信息,请参阅控制台指南的下载设置(快捷方式)。
启动(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证书用户代码签名环境¶
按照以下步骤进行。
- 从Digicert网站下载并安装SafeNet身份验证客户端(64位),并运行它。
- 将EV证书加密狗连接到PC。
- 在系统托盘中找到SafeNet身份验证客户端图标,右键单击它,然后选择菜单 > 工具。
- 在SafeNet身份验证客户端工具屏幕中,检查是否可以看到连接的加密狗的名称,如下所示。
2. 创建应用安装包¶
- 下载Google Play 游戏安装程序打包工具。
- 解压文件后,运行packing_game_installer。执行时会出现命令提示符窗口。
- 当命令提示符窗口出现消息
Type the App ID(ex. com.com2us.hivesdk.windows.microsoftstore.global.normal):
时,输入在Hive 控制台中注册的AppID({YOUR_APP_ID}
),然后按回车键。 - 一旦命令提示符窗口关闭,请检查output文件夹中是否创建了应用安装包文件Game-Installer.exe。
- 运行Game-Installer.exe以验证之前输入的AppID对应的应用安装是否正在进行。如果应用安装顺利进行,则应用安装包已成功创建。