发布

本章节提供了关于nowStudio发布面板(Publish dashboard)的详细信息。

nowStudio提供了实现无缝应用发布和管理的发布面板。

通过参阅此文档,您可以方便地使用以下面板选项:

  • 配置您的应用。
  • 在云(Cloud)上测试您的应用。
  • 上线您的应用。

配置您的应用

通过使用此板块,您可以在测试(Testing)和生产(Production)环境中对您的Android应用进行配置和部署。

我们列出了配置两种类型所需的步骤:

应用详情

在添加您的应用后,与您应用有关的详细信息将会在此板块中列出。

要访问应用详情(App details)板块:

  • 登录 nowStudio
  • 在所有应用(All Apps)板块
    • 点击您应用前面的查看详情(View Details)
    • 点击左侧导航的应用详情(App Details)
    • 下图展示的是应用详情(App Details)板块的一个范例:

应用详情(App details)板块包含了以下信息:

  • 应用ID(App ID)
  • 支付ID(Payment ID,用于now.gg支付模块的集成
  • 应用包名(App Package Name)
  • 应用标题(App Title)
  • 类型(Genre)
  • 类型标签(Genre Tags,可选)
  • 发布者名称(Publisher Name)

若您希望编辑所提供的信息,则:

  • 点击右下角的编辑(Edit)按钮。
  • 在您对详细信息更新完毕之后,点击保存(Save)

注意:

  • 应用ID(App ID)支付ID(Payment ID)应用包名(App Package Name)这几个字段不可编辑。

Android游戏

通过使用此板块,您可以在测试和生产环境中对您的Android应用进行配置和部署。

测试发布

在您添加Android游戏并选择测试应用这一选项后,您将会被重定向至测试发布(Testing Release)板块。

您可以使用此板块来创建发布,并在now.gg云测试环境中部署您的应用。

1. 创建新的发布

通过使用此板块,您可以为应用创建一个测试发布。

重要信息

要创建新的发布:

1.1 上传APK(Upload APK)

您可以使用此选项来单独上传APK文件。

操作步骤:

  • 选择上传Apk(Upload Apk)
  • 输入Apk版本(Apk version)版本号(Version code)
  • 点击选择文件(Pick file)以选择Apk来源。
    • 从您系统中选择文件。
  • 添加关于发布/构建的任意附加注释(可选)。
  • 点击保存(Save)
    • 进度条将会与以下确认信息一同出现-
      您的文件正在上传中,此过程将会花上几分钟。(Your file is getting uploaded, this may take several minutes.)
    • 您的应用文件将会被上传,您的发布将会被保存为草稿(Draft)
  • 您现在可以继续在now.gg测试环境 部署您的应用程序

重要信息

  • APK版本(Apk version)和版本号(Version code)均是必填字段。
  • 我们不支持Android App Bundle(AAB)格式。
  • 我们建议使用 now.gg CLI 来上传超过1GB的文件。
1.2 上传Zip(Upload Zip (APK + Assets))

您可以使用此选项来上传含有APK+资源(Assets)的Zip文件。

操作步骤:

  • 选择上传Zip(Upload Zip (Apk + Assets))
  • 输入Apk版本(Apk version)版本号(Version code)
  • 点击选择文件(Pick File)
    • 选择您系统中的Zip文件。
  • 添加关于发布/构建的任意附加注释(可选)。
  • 点击保存(Save)
    • 进度条将会与以下确认信息一同出现-
      您的文件正在上传中,此过程将会花上几分钟。(Your file is getting uploaded, this may take several minutes.)
    • 您的应用文件将会被上传,您的发布将会被保存为草稿(Draft)
  • 您现在可以继续在now.gg测试环境 部署您的应用程序

重要信息

1.3 应用程序库(App Library)

您可以选择该选项以使用您添加到 应用程序库 的版本。

操作步骤:

  • 选择从应用程序库(From App Library)
    • 从罗列出的版本中,选择想要的应用版本,以此来创建发布。
    • 您可以点击 (i) 图标以访问您上传构建到nowStudio时添加的任意附加信息。
  • 点击保存(Save)
    • 您的发布将会保存为草稿(Draft)
  • 您现在可以继续在now.gg测试环境 部署您的应用程序


2. 部署应用用于测试

在您创建发布之后,您的应用将会保存为“草稿(Draft)”,如下图示:

部署您的应用到now.gg测试环境中:

  • 点击您想要部署的发布版本的部署(Deploy)按钮。
  • 将出现确认窗口,如下图所示:
  • 点击部署(Deploy)
    • 此操作将会提交您的应用发布进行审核,且状态将会被标记为审核中(Under Review),如下图所示:
    • 在您的发布就绪之后,状态将转变为已上线(Live),且会出现一个测试链接,如下图所示:
    • 您可以复制链接并粘贴到您的浏览器中,或者点击查看应用(View App),在新的浏览器窗口中开启您的应用。

重要信息

  • 如果您在发布还处于审核中(Under Review)时,撤销发布,那么您必须创建一个新的发布进行测试,因为被撤销的发布将会被标记为已拒绝(Rejected)
  • 如果您希望删除发布,请参考 删除发布 章节。

3. 安全访问

通过使用此板块,您可以对您发布在测试环境上的应用就安全访问(Secure Access)设置进行配置。

安全访问功能让您更好地就您在nowStudio上所生成的测试链接进行访问设置的控制。您可以允许开放性访问,或者采用限制性访问即仅允许特定用户访问您应用的now.gg测试环境。

访问设置(Access Setting)
您可以便捷地将您应用的测试发布设为开放性访问或者限制性访问。

选择以下任一选项:

  • 开放性访问(Open Access,默认选择)
    任何人可通过链接访问您在测试环境(Test Tracks)中的应用。
  • 限制性访问(Restricted)
    仅有准许的用户才能访问您在测试环境(Test Tracks)中的应用。
1. 开放性访问(Open)
设置开放性访问:

  • 选择开放性访问(Open)
  • 点击保存(Save)

2. 限制性访问(Restricted)
开启限制性访问:

  • 选择限制性访问(Restricted)
    • 准许用户(Allow Users)部分将会如下图所示:
    • 输入您想要准许用户的关联now.gg账户的电子邮件地址,如上图所示。
    • 点击添加(Add)
  • 点击保存(Save)

重要信息

  • 用户的电子邮件地址必须关联了now.gg账户
  • 在使用测试链接访问您的应用时,用户将会收到“使用now.gg登录”(’Login with now.gg’)的提示。
    • 用户必须使用其被准许的电子邮件地址进行登录和访问游戏。

附加信息

本节解释了nowStudio测试环境的不同功能和特性。

多个测试环境(Testing Tracks)

now.gg扩展了功能,为您增添了多个测试环境,使您能在now.gg云上测试应用的不同版本。

要添加测试环境:

  • 在从所有应用(All Apps)面板中选择您的应用之后。
  • 点击测试(Testing)板块的(+)按钮,如下图所示:
  • 此操作将会为您添加一个新的测试环境,以此来创建新的发布。

重要信息

  • 您可以根据您的需求,添加多个测试环境,以此来测试您应用的不同版本。
  • 测试环境仅适用于Android应用。

编辑测试环境名称

nowStudio让您能够编辑不同的测试环境名称,从而提供更好的易懂性和使用性来应对您不同的测试场景。

以下步骤阐明了此过程:

  • 在从所有应用(All Apps)面板中选择您的应用后。
  • 点击测试环境名称的编辑按钮(edit button),如下图所示:
  • 输入您想要赋予此测试环境的名称,如下图所示:
  • 按下回车(Enter)
    • 您的测试环境将会被重命名。

删除测试环境

nowStudio提供了删除测试环境的灵活性,使得用户控制和效率达到最大化,以确保简化测试环境管理。

以下步骤说明了从nowStudio删除一个测试环境的具体过程。

操作步骤:

  • 在从所有应用(All Apps)面板中选择您的应用后。
  • 点击您想要删除的测试环境的删除按钮(delete button),如下图所示:
  • 将会弹出确认对话框,如下图所示:
  • 您选择的测试环境将被删除。

重要信息

  • 一旦您删除一个测试环境,此测试环境就不能被恢复。
    • 所有相关的构建将变为不可用。但是,在此测试环境中的任意线上链接仍可以继续使用。


生产发布

使用此板块,您可以通过提供所需的应用详情并创建发布来让您的应用上线。

1. 选择您的应用

选择您的Android应用并创建生产发布:

  • 所有应用(All Apps)板块,点击您想要选择应用的查看详情(View Details),如下图所示:
  • 点击左侧边栏上生产(Production)下的信息(Information),然后按照下一步骤继续对您的应用进行配置。
2. 配置您的应用

选择应用后,您可以配置以下详情:

  • 提供详情(Provide Details)
    • 信息(Information)
    • 地区(Regions)
    • 描述和资源(Description and Assets)
    • 分发渠道(Distribution Channels)
    • 应用内容(App Contents)
  • 创建发布(Create a Release)
  • 部署您的应用(Deploy Your App)

1. 提供详情(Provide Details)

使用此板块,输入应用详情来创建发布和部署您的应用。

1.1 信息(Information)

使用此板块来添加关于您应用/游戏的附加信息,比如:

  • 官方电子邮件地址(Official Email Address)
  • 服务条款URL(Terms of Service URL,可选)
  • 隐私政策URL(Privacy Policy URL)
  • 自定义域(Custom Domain),如果您的应用将被托管在自定义域上(可选)

在您输入信息之后:

  • 点击保存(Save)
  • 点击左侧导航的地区(Regions),继续配置地区信息。

1.2 地区(Regions)

使用此板块来选择您的应用/游戏将在哪些地区可用。您也可以禁止您的应用/游戏在某些特定设备上运行。您可以从下列地区中选择:

  • 所有地区(All Regions)
  • 北美(North America)
  • 南美(South America)
  • 韩国(South Korea)
  • 日本(Japan)
  • 亚太地区(APAC)
  • 东南亚(Southeast Asia)
  • 印度(India)
  • 中东(Middle East,MEA)
  • 东欧(Eastern Europe)
  • 西欧(Western Europe)
1.2.1 设备

以下设备选项可供选择。您可以根据您的需求,挑选一个或者多个设备来进行限制/禁用。

  • 台式机(Desktop)
  • Android设备
  • iOS设备
  • 平板电脑(Tablet)
  • 电视(TV)设备

在设备上禁用您的应用/游戏:

  • 取消勾选所需地区的设备名称的复选框。
  • 此处是一范例:
  • 在选择您期望的地区并设置设备限制之后:
    • 点击保存(Save)
  • 点击左侧导航的描述和资源(Description and Assets)来继续配置描述和资源。

注意:

  • 根据您的偏好,您可以在“所有地区”(‘All Regions’)发布您的应用/游戏,或者选择某些特定的地区或子地区。
  • 设备限制是针对特定地区的。默认情况下,应用/游戏可在所有的设备上运行。

1.3 描述和资源(Description and Assets)

使用此板块来添加应用/游戏的描述和资源。

您可以选择以下任一选项:

  • 上传,或者
  • 使用Google Play Assets
1.3.1 上传资产

使用此选项,您可以:

  1. 管理翻译
  2. 添加列表资产
  3. 创建专属游戏页面
  4. 提供相关的游戏资产
A. 管理翻译

您可以通过此部分选择默认语言,并为其他语言添加本地化资产。

操作步骤:

  • 点击管理翻译
  • 更改默认语言
    • 点击更改默认语言
    • 从已添加的语言中选择一种语言。
  • 添加或移除语言
    • 点击选择语言
    • 从左侧列表中选择要添加的语言。
  • 点击应用
  • 现在您可以选择添加的语言并上传相应的资产。

重要信息

  • 为选定的语言添加本地化资产和描述。如果没有提供,将显示默认语言的资产和描述。
  • 设置新默认语言将替换先前默认语言的资产。
B. 列表资产

您可以通过此部分为您的应用添加基本信息。

需要提供以下信息:

  • 应用名称*
  • 应用描述*

注意:如果未添加本地化资产,则将使用默认语言的资产。

C. 创建游戏页面

游戏页面是一个专属的可定制资源,可以在单个页面上展示您游戏的多个方面。

游戏页面展示内容:

  • 有关游戏的信息
  • 游戏截图
  • 立即游玩”按钮,可直接从游戏页面启动游戏。
    • 仅当您的应用已发布到云端时显示。
  • 网店产品,用户可以直接从游戏页面购买。
    • 仅当您通过 now.gg 构建了网店时显示。

自动创建游戏页面的步骤:

  • 将滑块切换到,如下所示:
D. 提供游戏资产
根据以下规格上传资产:

  • 图片*
    • 游戏图标
      • 尺寸 – 512 x 512px
      • 图片格式 – .JPG, .JPEG, .PNG
      • 最大大小 – 10Mb
    • 游戏标志
      • 尺寸 – 550 x 300px
      • 图片格式 – .PNG, .SVG
      • 最大大小 – 10Mb
    • 横幅图片
      • 尺寸 – 1920 x 1080px
      • 图片格式 – JPEG
      • 最大大小 – 10Mb
  • 视频
    • 横向
      • 尺寸 – 1920 x 1080px
      • 格式 – MP4
      • 最大大小 – 50Mb
    • 纵向
      • 尺寸 – 720 x 1280px
      • 格式 – MP4
      • 最大大小 – 50Mb
  • 截图
    • 尺寸 – 16:9, 9:16(每边在 320px 至 3840px 之间)
    • 图片格式 – .JPG, .JPEG, .PNG
    • 最大大小 – 10Mb

输入信息后:

  • 点击保存
  • 点击左侧导航中的分发渠道,继续配置分发渠道。

重要信息

  • 如果未添加本地化资产,则将使用默认语言的资产。
1.3.2 使用 Google Play 资产

如果您的应用/游戏已发布到 Google Play,则可以将相同的应用/游戏描述和资产与 now.gg 一起使用。

操作步骤:

  • 选择使用 Google Play 资产
  • 输入您游戏的 Google Play 商店 URL。

输入信息后:

  • 点击保存
  • 点击左侧导航中的分发渠道,继续配置分发渠道。

注意:

  • 如果选择“使用 Google Play 资产”,将不会创建游戏页面。
  • 此选项将自动从 Google Play URL 提取所有资产和描述。

1.4 分发渠道(Distribution Channels)

此板块能让您在创建您应用的生产发布之前,选择您期望启用的分发渠道。

1.4.1 应用商店

nowStudio 提供多商店发布功能,让您可以在多个应用商店中发布您的应用,从而无缝提升应用的曝光率和覆盖范围。

要在不同商店发布您的应用:

  • 将对应应用商店前的开关切换为
    • 由 now.gg 提供
      • BlueStacks 商店
      • 云商店
    • 其他商店
      • 亚马逊应用商店
      • 一加 OneStore
      • 小米 GetApps
      • 华为 AppGallery (即将推出)
      • 三星 Galaxy Store (即将推出)
  • 通过此文档分享您用于多商店发布的所有资源。

重要信息

  • 要在其他商店发布您的应用,请至少选择一个“由 now.gg 提供”的商店。
  • 填写所需信息,包括多商店发布所需的资源和详细信息。

1.4.2 开发者网站(Developer Website)

如果您将在您的网站上嵌入您的云游戏,那么可以开启此分发渠道。

开启此渠道:

  • 切换滑动开关到是(Yes)

重要信息


在您配置好分发渠道之后:

  • 点击保存(Save)
  • 点击左侧导航的应用内容(App Contents),继续对应用内容进行配置。

1.5 选择应用内容(App Contents)

在提交接受审核之前,通过使用此板块,选择您应用/游戏的内容。您可以选择您可能已经集成在您应用/游戏内的服务。

1.5.1 优化云环境来实现游戏存档

通过使用云优化(Cloud Optimization)功能,将让您在now.gg云上实现高效存档和恢复游戏进度数据。

操作步骤:

  • 向我们提供以下信息:
    • 要保存文件的路径(Save File Paths)
      指明应被保存在云上的文件或者文件夹的具体位置。
    • 要排除的文件路径(Excluded File Paths)
      指明那些您不想在云上保存的文件和文件夹的具体位置。

注意:点击此处查阅更多关于 云优化(Cloud Optimization)的信息。


1.5.2 SDK集成

使用此板块,您可以选择已经和您的应用集成的now.gg SKD模块。

操作步骤:

  • 根据您的SDK集成,选择是/否(Yes/No)
    • 嵌入(Embed)
    • now.gg账户(用户账户服务,User Account Service)
    • now.gg支付(Payments)
    • now.gg防护(Shield)
    • now.gg激励广告(Rewarded Ads)

  • 对于下列两项,选择是/否(Yes/No)
    • 应用包含内置(built-in)广告
    • 应用包含应用内购买

在您配置好应用内容(App Contents)之后:

  • 点击保存(Save)
  • 点击左侧导航菜单的发布(Release),创建新的发布。
  • 如果您希望在游戏上线前创建 测试发布,请 参考此章节

2. 创建发布

使用此板块,您可以为所选应用创建生产发布,并管理您的发布。

重要信息

  • 如果您已添加新的应用,您可以跳过应用程序选择,直接参考 创建新的发布 章节。
  • 如果缺少任何 必填信息,您会收到提供对应信息的提示。您可以点击提示上的 去查看(Take me there) 导航到对应章节。
选择您的应用

从所有应用(All Apps)板块中选择您的应用:

  • 点击您应用名称的查看详情(View Details),如下图所示:

2.1 创建新的发布

在您提供应用信息(App Information)之后,您可以通过此板块为您的应用创建发布。

要创建发布:

  • 点击右上角的创建新的发布(Create New Release)按钮。
    将出现弹框让您选择应用文件。
  • 遵循以下步骤来选择应用文件选项。
选择应用文件(Choose App Files)

您可以选择下列任“一个”选项作为应用文件来源:

2.1.1 上传APK(Upload APK)

您可以选择此选项仅上传APK文件。

操作步骤:

  • 选择上传Apk(Upload Apk)
  • 输入Apk版本(Apk version)版本号(Version code)
  • 对于Apk来源(Apk Source)
    • 点击选择文件(Pick file)上传来自您的系统的APK。
    • 添加关于发布/构建的任意附加注释(可选)。
    • 点击保存(Save)
      度条将会与确认信息一同出现-
      您的文件正在上传中,这将会花费几分钟。(Your file is getting uploaded, this may take several minutes.)
    • 您的发布将会被保存为草稿(Draft)
  • 继续 部署您的应用程序。

重要信息

  • 不支持Android App Bundle(AAB)格式。
  • 当为您的应用/游戏上传新的APK时,我们建议您:
    • 更新文件版本(File version)
    • 维护递增的版本号(Version code)
  • 我们建议使用 now.gg CLI 上传超过1GB的文件。
2.1.2 上传Zip(Upload Zip (APK + Assets))

您可以使用此选项来上传压缩存档(zip archive),其包含APK、OBB文件和与您应用相关的资源(Assets)。

操作步骤:

1. 创建Zip存档(Zip Archive)

2. 上传zip文件

操作步骤:

  • 选择上传Zip(Upload Zip (Apk + Assets))
  • 输入Apk版本(Apk version)版本号(Version code)
  • 对于Apk来源(Apk Source)
    • 点击选择文件(Pick file),选择zip进行上传。
    • 添加关于发布/构建的任意附加注释(可选)。
    • 点击保存(Save)
      进度条将会与下列确认信息一同出现-
      您的文件正在上传中,这将花费几分钟。(Your file is getting uploaded, this may take several minutes.)
    • 您的发布将会被保存为草稿(Draft)
  • 继续 部署您的应用程序。

重要信息

2.1.3 应用程序库(App Library)

您可以选择该选项以使用您已添加到 应用程序库 的版本。

操作步骤:

  • 选择从应用程序库(From App Library)
  • 所罗列的版本(listed versions)中,选择期望的应用版本来创建发布。
    • 您可以点击 (i) 图标访问您在上传构建到nowStudio时可能添加的任意附加信息。
  • 点击保存(Save)
    • 您的发布将会被保存为草稿(Draft)
  • 继续 部署您的应用程序。
2.1.4 其它(Others) – Google Play APK URL

您可以选择此选项,使用您在Google Play Store上的应用/游戏的APK。

操作步骤:

  • 选择其它(Others)
  • 请输入您的Google Play APK URL
  • 添加关于发布/构建的任意附加注释(可选)。
  • 点击保存(Save)
    • 您的发布将会被保存为草稿(Draft)
  • 继续 部署您的应用程序

注意:如果您选择使用Google Play APK URL,那么我们将使用Google Play Store的您应用的APK。您不需要手动上传APK。


3. 部署您的应用

本节说明了在nowStudio上的应用部署过程。

注意

  • 根据您的地区,您可能需要接受合同条款和条件(Terms and Conditions of Contract)以及许可协议(Licensing agreement),才能部署您的应用。

在创建发布后,您可以将其部署到生产环境。

3.1 开始部署

要部署您的应用:

  • 点击您想要部署的发布版本旁边的部署(Deploy)按钮。
  • 会弹出一个确认窗口,如下所示:
  • 点击部署(Deploy)。
    • 此操作将提交您的应用发布以供审核,状态将标记为审核中(Under Review),如下所示:
    • 一旦应用上线,状态将变为已上线(Live),并会出现一个线上生产链接,如下所示:
    • 您可以复制该链接并粘贴到浏览器中,或点击查看应用(View App)在新浏览器窗口中启动您的应用。

查看应用/查看游戏页面

如果您选择了创建 游戏页面,则会看到查看游戏页面(View Game Page)而不是“查看应用”(‘View App’),如下所示:


多商店发布

如果您在分发渠道部分选择了发布到其他商店,发布信息将如下所示:

重要信息

  • 应用更新的审核过程通常需要1到2个工作日。
  • 如果取消在审核中(Under Review)的发布,您必须创建一个新的发布,因为被取消的发布将被标记为已拒绝(Rejected)
    • 有关更多信息,您可以参考 取消部署 章节。
  • 如果您希望删除发布,请参考 删除发布 章节。
  • 如果您在 分发渠道 下now自有资产(now Owned Properties)中仅选择了下载并游玩(Download & Play),则云游戏链接将不可用。

3.2 被管理发布

以下章节说明了“标准”(‘Standard’)和“被管理”(‘Managed’)部署流程。

重要信息

  • 被管理部署选项允许您自行管理应用的发布流程。
  • 该功能仅按需提供。

如果启用了“被管理发布”(‘managed deployment’)功能,请按照以下步骤操作:

  • 点击您想要部署的发布版本旁边的部署(Deploy)按钮。
  • 会弹出一个选择窗口,您可以选择:
3.2.1 标准

如果选择“标准”(‘Standard’),我们的团队将验证并处理您的提交,并在上线后通过电子邮件通知您。

  • 要立即部署您的应用,请选择标准(Standard),如下所示:
  • 点击部署(Deploy)
  • 此操作将提交您的应用发布以供审核,状态将标记为审核中(Under Review),如下所示:
  • 一旦应用上线,状态将变为已上线(Live),并会出现一个线上生产链接,如下所示:
  • 您可以复制该链接并粘贴到浏览器中,或点击查看应用(View App)在新浏览器窗口中启动您的应用。

重要信息

  • 应用更新的审核过程通常需要1到2个工作日。

3.2.2 被管理 

如果选择“被管理”(’Managed’),我们的团队将验证并处理您的提交,并在其准备好可以用于发布时通过电子邮件通知您。您可以控制其何时上线。

  • 要选择自主管理(self-managed,即Managed,被管理)部署,请选择被管理(Managed),如下所示:
  • 点击部署(Deploy)
  • 状态将更改为“准备发布”(‘Ready To Publish’)
  • 您现在可以发布(Publish)您的应用或者取消(Cancel)发布,如下所示:
  • 点击发布(Publish)
    • 我们将处理您的请求。一旦您的应用上线,状态将更改为已上线(Live),并会出现一个生产链接,如下所示:
    • 您可以复制该链接并粘贴到浏览器中,或点击查看应用(View App)在新浏览器窗口中启动您的应用。

重要信息

  • 应用更新的审核过程通常需要1到2个工作日。
  • 一旦您点击发布(Publish),您的应用可能需要一些时间才能在 now.gg 上访问。
  • 如果您取消了处于审核中(Under Review)或者准备发布(Ready to Publish)的发布,您必须创建一个新的发布,因为取消的发布将被标记为已拒绝(Rejected)
    • 有关更多信息,您可以参考 取消部署 章节。
  • 如果您希望删除发布,请参考 删除发布 章节。

发布新版本

在此章节中,您可以为已发布的应用发布新版本。

重要信息

  • 如果您只想更新与应用相关的元数据(metadata),您可以 按照此处提供的步骤操作
  • 这些步骤同时适用于生产测试环境
  • 请确保为新版本提供递增的版本号(Version code)

要发布新版本:

  1. 选择您的应用 – 请确保选择您想发布新版本的已经发布的应用按照此处的说明操作
  2. 创建新发布 – 选择应用后,点击创建新发布(Create New Release),如下所示 – 按照此处的说明操作
  3. 部署您的应用 – 创建新发布后,它将保存为草稿(Draft)。点击部署(Deploy),如下所示:

    • 会弹出一个确认窗口. 点击部署(Deploy)
      • 此操作将提交您的应用以供审核,状态将标记为“审核中”(‘Under Review’)
    • 一旦您的应用上线,生产链接将出现,之前的发布将被标记为未发布(unpublished),如下所示:
    • 您可以复制该链接并粘贴到浏览器中,或点击查看应用(View App)在新浏览器窗口中启动您的应用。
    • 如果您的公司启用了“被管理发布”(‘Managed Deployment’)功能:
回滚到之前的发布

在发布新版本后,您可以按照以下步骤回滚到之前的发布。

  • 从发布列表中,点击未发布版本的部署(Deploy)按钮,如下所示:
  • 在确认窗口中点击部署(Deploy)
  • 如果您的公司启用了“被管理发布”(‘Managed Deployment’)功能:


应用程序库(App Library)

nowStudio应用程序库列出了所有通过nowStudio或 now.gg CLI tool 上传的Android应用/游戏的版本。

通过此板块,您可以通过nowStudio上传Android应用的不同版本。

要上传新版本:

  • 点击右上角的上传( Upload)
  • 选择以下选项之一:
    • 上传Apk(Upload Apk)
    • 上传Zip(Upload Zip (Apk + Assets))
  1. 上传Apk
    您可以使用该选项仅上传Apk。

    操作步骤如下:

    • 输入Apk版本版本号(Version code)
    • 点击选择文件(Pick file )从您的系统中上传APK文件。
    • 添加发布/构建(release/build)的附加注释(可选)。
    • 点击保存(Save)
      将出现一个进度条,并显示确认消息-
      您的文件正在上传,这可能需要几分钟。(Your file is getting uploaded, this may take several minutes.)
    • 您的版本将被添加到应用程序库中。
  2. 上传Zip(Upload Zip (Apk+Assets))
    您可以使用此选项上传包含Apk+资源的zip压缩文件。

    操作步骤如下:

    • 创建Zip包
    • 上传zip包
      操作步骤:

      • 输入Apk版本版本号(Version code)
      • 点击选择文件(Pick file)并选择要上传的zip文件。
      • 添加发布/构建(release/build)的附加注释(可选)。
      • 点击保存(Save)
        将出现一个进度条,并显示以下确认消息-
        您的文件正在上传,这可能需要几分钟。(Your file is getting uploaded, this may take several minutes.)
      • 您的版本将被添加到应用程序库中。

重要信息


删除构建

nowStudio允许您从应用程序库资源管理器中删除已上传的构建。

操作步骤如下:

  • 点击您要删除的应用构建的删除按钮

    • 在确认窗口中,点击删除(Delete)
  • 您的应用构建将从列表中移除。


HTML 5游戏

通过本节,您可以在生产环境中配置并部署您的HTML5游戏。

在您添加HTML5游戏后,系统会将您重定向到应用详情(App Details)页面。

应用详情(App Details)

此板块包含与您的应用相关的详细信息。

在这里,您可以:

  • 选择类型(Genre)
  • 输入发布者名称。
  • 点击保存(Save)

如果您希望编辑所提供的信息:

  • 点击右下角的编辑(Edit)按钮。
  • 更新详细信息后,点击保存(Save)
  • 点击左侧导航栏中的信息(Information),如下所示:

    这将使您导航到生产(Production)板块,您可以在这里配置应用并创建发布。

注意:

  • App ID 字段无法编辑。

生产发布

通过本节,您可以配置应用、创建发布并将您的应用部署到生产环境中。

配置您的HTML5应用:

  • 提供详情
    • 信息(Information)
    • 地区(Regions)
    • 描述和资源(Description and Assets)
    • 应用内容(App Contents)
  • 创建发布
  • 部署您的应用

1. 提供详情

1.1 信息(Information)

在此板块中,您可以添加有关您的应用/游戏的附加信息,例如:

  • 官方电子邮件地址(Official Email Address)
  • 服务条款URL(Terms of Service URL,可选)
  • 隐私政策URL(Privacy Policy URL,可选)

输入信息后:

  • 点击保存(Save)
  • 点击左侧导航栏中的地区(Regions),继续配置地区信息。

1.2 地区(Regions)

使用此板块选择您的应用/游戏的可用地区。您还可以在特定设备上禁用应用/游戏。您可以从以下地区中选择:

  • 所有地区(All Regions)
  • 北美(North America)
  • 南美(South America)
  • 韩国(South Korea)
  • 日本(Japan)
  • 亚太地区(APAC)
  • 东南亚(Southeast Asia)
  • 印度(India)
  • 中东(Middle East (MEA))
  • 东欧(Eastern Europe)
  • 西欧(Western Europe)
1.2.1 设备

提供以下设备选项。您可以根据需求选择限制/禁用一个或多个设备。

  • 台式机(Desktop)
  • Android设备
  • iOS设备
  • 平板电脑(Tablet)
  • 电视(TV)设备

要在设备上禁用您的应用/游戏:

  • 取消勾选所需地区的设备名称前的复选框。
  • 示例:

在选择希望的地区并配置设备限制后:

  • 点击保存(Save)
  • 点击左侧导航栏中的描述和资源(Description and Assets),继续配置描述和资源。

注意:

  • 根据您的偏好,您可以选择在所有地区(’All Regions’)发布应用/游戏,也可以选择特定的地区或子地区。
  • 设备限制是地区特定的。默认情况下,应用/游戏在所有设备上启用。

1.3 描述和资源(Description and Assets)

使用此板块添加应用/游戏的描述和资源。

A. 管理翻译

您可以使用此部分选择默认语言,并为其他语言添加本地化的资源。

操作步骤:

  • 点击 管理翻译
  • 更改默认语言
    • 点击 更改默认语言
    • 从已添加的语言中选择一种语言
  • 添加或移除语言
    • 点击 选择语言
    • 从左侧列表中选择要添加的语言
  • 点击 应用
  • 您现在可以选择添加的语言并上传相应的资源。

重要信息

  • 为所选语言添加本地化资源和描述。如果不可用,将显示默认语言的资源和描述。
  • 设置新默认语言后,将替换之前默认语言的资源。
B. 列表资源

您可以使用此部分添加有关您的应用的基本信息。

请提供以下信息:

  • 应用名称*
  • 应用描述*
C. 提供游戏资源

根据以下规格上传资源:

  • 图形*
    • 游戏图标
      • 尺寸 – 512 x 512px
      • 图片格式 – .JPG, .JPEG, .PNG
      • 最大大小 – 10Mb
    • 游戏徽标
      • 尺寸 – 550 x 300px
      • 图片格式 – .PNG, .SVG
      • 最大大小 – 10Mb
    • 横幅图片
      • 尺寸 – 1920 x 1080px
      • 图片格式 – JPEG
      • 最大大小 – 10Mb
  • 视频
    • 横屏
      • 尺寸 – 1920 x 1080px
      • 格式 – MP4
      • 最大大小 – 50Mb
    • 竖屏
      • 尺寸 – 720 x 1280px
      • 格式 – MP4
      • 最大大小 – 50Mb

输入信息后:

  • 点击 保存
  • 点击左侧导航中的分发渠道以继续配置分发渠道。

重要信息

  • 如果未添加本地化资源,将使用默认语言的资源。

1.4 选择应用内容(Select App Contents)

使用此板块在提交审核前选择您的应用/游戏内容。

  • 为以下内容选择是/否(Yes/No)
    • 应用包含内置广告

在配置应用内容后:

  • 点击保存(Save)
  • 点击左侧导航菜单中的发布(Release)以创建新发布。


2. 创建发布

使用此板块为您的应用/游戏创建新发布并管理您的发布。您可以选择嵌入游戏或将游戏托管在now.gg服务器上。

选择您的应用

注意:如果您已经添加了新应用,可以跳过应用选择步骤,直接参考创建发布(Create a Release)章节。

要从所有应用(All Apps)板块选择您的应用:

  • 点击您应用名称的查看详情(View Details),如下所示:

2.1 创建新发布

在提供*必填的应用信息后,您可以为您的应用创建发布:

要创建发布:

  • 点击右上角的创建新发布(Create New Release)
  • 选择游戏文件来源(Game Files Source)。
  • 选择以下之一:
    • 嵌入链接(Embed Link)
    • 托管在now.gg平台上(Hosted on now.gg Platform)
2.1.1 嵌入链接(Embed Link)

要嵌入您的游戏:

  • 输入您游戏的源URL(Source URL)
  • 点击保存(Save)
    游戏将在iframe中使用提供的URL运行。
2.1.2 托管在now.gg

要将您的游戏托管在now.gg服务器上,请选择游戏文件来源,可以使用以下选项之一:

  • 文件
    您可以将所有游戏文件创建为一个压缩包(.zip),并上传到now.gg。
  • 操作步骤:
    • 点击选择文件(Pick File)
      • 选择包含所有游戏文件的zip包。
      • 点击保存(Save)
        将出现一个进度条,并显示以下确认消息-
        您的文件正在上传,这可能需要几分钟。(Your file is getting uploaded, this may take several minutes.)
      • 您的应用文件将被上传,发布将保存为草稿(Draft)
    • 继续 部署您的应用程序

  • 网页(Web)URL
    您可以提供一个Google Drive、Dropbox、Google Play或任何其他云服务的网页链接,以便将游戏文件上传到now.gg。
  • 操作步骤:
    • 提供包含游戏文件的网页URL。
    • 点击保存(Save)
      此操作将把您的应用发布保存为草稿(Draft)
    • 继续进行下一部分的部署您的应用(Deploy Your App)

3. 部署您的应用

在创建发布后,您可以将其部署到生产环境中。

要部署您的应用:

  • 点击您想要部署的发布版本旁边的部署(Deploy)按钮,如下所示:
  • 确认窗口将会出现。点击部署(Deploy)
    • 此操作将提交您的应用发布以供审核,状态将显示为审核中(Under Review),如下所示:
    • 审核完成后,状态将更改为已上线(Live),并出现一个线上生产链接,如下所示:
    • 您可以复制该链接并粘贴到浏览器中,或点击查看应用(View App)在新浏览器窗口中启动您的应用。

重要信息

  • 如果在审核过程中(Under Review)取消发布,您必须创建一个新的发布,因为取消的发布将被标记为已拒绝(Rejected)
  • 若您希望删除您的发布,请参考 删除发布 章节。


发布新版本

使用此板块,您可以发布已经发布应用的新版本。

重要信息

  • 若您只想更新您应用程序相关的元数据(metadata),您可以 遵照此处的步骤
  • 确保为新版本提供递增的版本号(incremental Version code)

要发布新版本:

  1. 选择您的应用程序 – 确保您选择的是您想发布新版本的已经发布的应用程序遵照此处的说明
  2. 创建新的发布 – 选择应用程序之后,点击创建新的发布(Create New Release),如下所示 – 遵照此处的说明
  3. 部署您的应用 – 创建新发布后,它将被保存为草稿(”Draft”)。点击部署(Deploy),如下所示:

    • 将出现一个确认窗口,点击部署(Deploy)
      • 此操作将提交您的发布以供审核,状态将标记为审核中(Under Review)
      • 在您应用发布被验证后,其状态将更改为已上线(Live),并出现一个线上生产链接,之前的发布将标记为未发布(unpublished),如下所示:
      • 您可以复制该链接并粘贴到浏览器中,或点击查看应用(View App)在新浏览器窗口中启动您的应用。
回滚到之前的发布

在发布新版本后,如果您希望回滚到之前的发布,可以按照以下步骤操作。

  • 在发布列表中,点击未发布版本的部署(Deploy)按钮,如下所示:
  • 将出现一个确认窗口,点击部署(Deploy)
    • 此操作将提交您的应用发布以供审核,状态将标记为审核中(Under Review)
  • 在您应用发布被验证后,其状态将更改为已上线(Live),并出现一个线上生产链接,其他的线上发布将标记为未发布(unpublished)


附加信息

本节说明了与 原生 AndroidHTML5 应用程序的生产发布相关的一些附加功能。

1. 更新应用元数据(Metadata)

使用此板块,您可以更新与已上线发布相关的任何应用信息(元数据)。

注意:

  • 此板块适用于Android应用HTML 5应用

要更新应用信息:

  • 所有应用(All Apps)板块选择您的应用。
  • 点击您应用名称的查看详情(View Details),如下所示:
  • 选择以下其中之一:
    • 应用详情(App Details)
    • 地区(Regions)
    • 描述和资源(Description and Assets)
    • 应用内容(App Contents)
  • 对于您希望编辑的部分。
    • 点击右下角编辑(Edit)按钮。
    • 更新数据后,点击保存(Save)
  • 您的信息更改将会被审核,更改上线后,您将收到一封电子邮件通知。


2. 取消部署

您只能在发布处于草稿状态(Draft state)审核中(Under Review)时取消部署。

要取消部署:

  • 点击您想取消的发布旁边的取消(Cancel)按钮,如下所示:
  • 在确认屏幕上,点击取消部署(Cancel Deployment)
  • 您的部署将被取消,并且发布将被标记为已拒绝(Rejected),如下所示:


3. 删除发布

您只能在发布处于草稿(Draft)未发布(Unpublished)已拒绝(Rejected)状态时删除发布。

要删除发布:

  • 点击您发布信息中操作(Actions)下的删除图标(Delete icon)如下所示:
  • 在确认屏幕上,点击删除(Delete)
  • 您的发布将被删除并从列表中移除。


证书(Credentials)

now.gg云提供了各种API和服务,您可以将其集成到您的应用程序中。在开始之前,请确保您拥有必要的证书。

now.gg支付

1. Payment ID

now.gg支付模块的集成需要 PAYMENT_ID 用于应用内支付。

当您将应用程序添加到nowStudio时,PAYMENT_ID 会自动由now.gg生成并保存供您使用:

查看PAYMENT_ID的步骤:

  • 登录 nowStudio
  • 点击所有应用(All Apps)
    • 点击列出的您应用程序名称旁边的查看详情(View Details)
    • 点击左侧栏中的证书(Credentials)
      • 点击支付ID(‘Payment ID’)旁的查看详情(View Details)
      • 点击复制按钮(Copy button)复制生成的 PAYMENT_ID 用于集成。

2. 付款 API 密钥(Payments API Key)

在进行now.gg支付的服务器端配置时,设置无代码支付(No Code Payment)需要 Payments API Key

查看支付验证API密钥的步骤:

  • 登录 nowStudio
  • 点击所有应用(All Apps)
    • 点击列出的您应用程序名称旁边的查看详情(View Details)
    • 点击左侧栏中的证书(Credentials)
      • 点击付款 API 密钥(‘Payments API Key’)旁的查看详情(View Details)
      • 点击复制按钮(Copy button)付款 API 密钥。

3. 用于IAP验证的公钥(可选)

当您集成了now.gg支付,公钥用于验证用户在您的游戏/应用程序内进行的应用内购买。

当您将应用程序添加到nowStudio后,公钥将由now.gg自动生成并保存供您使用。

查看公钥的步骤:

  • 登录 nowStudio
  • 点击所有应用(All Apps)
    • 点击列出的您应用程序名称旁边的查看详情(View Details)
    • 点击左侧栏中的证书(Credentials)
      • 点击用于IAP验证的公钥(’Public key for IAP verification’)旁的查看详情(View Details)
      • 点击复制按钮(Copy button)复制生成的公钥用于您的游戏/应用程序。

4. Webhook API密钥

网上商店(Webshop)的回调API(PaymentProcessingCallback)和订阅状态回调(SubscriptionStatusCallback)需要Webhook API秘钥。

当您将应用程序添加到nowStudio后,该密钥将由now.gg自动生成并保存供您使用。

查看/重新生成API密钥的步骤:

  • 登录 nowStudio
  • 点击所有应用(All Apps)
    • 点击列出的您应用程序名称旁边的查看详情(View Details)
    • 点击左侧栏中的证书(Credentials)
      • 点击‘Webhook API Key’旁的查看详情(View Details)
      • 点击复制按钮(Copy button)复制生成的秘钥用于集成。
        • 如果您想重新生成Webhook API密钥,点击重新生成按钮(Regenerate button)

其他证书

以下是您在集成now.gg SDK模块时可能需要的其他证书。

1. 生成用于now.gg登录的OAuth 2.0证书

now.gg登录符合OpenID Connect规范。在您的应用程序可以使用now.gg登录之前,您需要生成OAuth 2.0应用证书。

您将需要一个OAuth 2.0客户端ID(Client ID)和客户端密钥对(Client Secret pair)来进行身份验证。

要查看这些凭据:

  • 登录 nowStudio
  • 点击所有应用
    • 点击您列出的应用名称旁边的查看详情
    • 点击左侧边栏的凭据
      • 点击查看详情,以查看‘OAuth 2.0 凭据’。
      • 点击复制按钮以复制客户端 ID 和客户端密钥对。

重要信息

  • 只有当您将now.gg登录集成到您的应用程序/游戏中时,才需要OAuth 2.0证书
  • 您必须为每个应用程序生成单独的OAuth 2.0证书。
    • 我们不推荐在多个应用程序使用同样的证书,因为撤销其中一个应用程序的访问可能会导致您所有应用程序服务的意外中断。

2. 防护API密钥(Shield API Key)

用于原生Android和Unity的now.gg防护(Shield)模块,需要使用API密钥。

当您将应用程序添加到nowStudio后,防护API密钥将自动生成并保存供您使用:

查看防护API密钥的步骤:

  • 登录 nowStudio
  • 点击所有应用(All Apps)
    • 点击列出的您应用程序名称旁边的查看详情(View Details)
    • 点击左侧栏中的证书(Credentials)
      • 点击‘Shield API Key’旁的查看详情(View Details)
      • 点击复制按钮(Copy button)复制生成的防护API密钥用于集成。


错误码和描述

以下是与now.gg发布相关的错误码及其说明。

错误码 描述
INTERNAL_ERROR 发生内部错误。请重试或联系dev-support@now.gg。
APP_PKG_NAME_MISMATCHED 添加应用时提供的应用包名称与实际APK包名称不匹配。请使用正确的应用包名称并重试。
BUILD_VERSION_MISMATCHED 创建发布时提供的版本号(version code)与APK版本号不匹配。请使用正确的版本号并重试。
NETWORK_ERROR 从提供的URL下载文件时发生错误。请重试。
EXCEEDED_TIMEOUT_LIMIT 操作超时。请重试。
ZIP_FILE_FORMAT_INVALID 提供的Zip文件不符合规定的格式。(规定的Zip格式
FILE_EXTRACTION_FAILED 解压提供的Zip文件时发生错误。这可能是由于Zip中找不到APK文件或存在多个APK文件。请检查并重试。
METADATA_JSON_FORMAT_ERROR Zip文件内提供的metadata.json文件格式不正确。请按照 提供的格式 并重试。
INCORRECT_OBB_FILES_NAME Zip文件内提供的Obb文件名不正确。请检查并重试。
×

目录

发布

目录

  • 概述
  • 创建开发者账户
  • 开始使用nowStudio
  • 发布
  • 支付
  • 网上商店
  • 流量
  • 数据分析

文档版本 1.0

文本已复制到剪贴板
copyLinkText
有疑问?请通过以下方式联系我们: dev-support@now.gg