针对Vega的应用提交
您可以通过开发者控制台提交Vega OS应用,使用的提交流程与Fire OS应用的相同。有关整个应用提交流程的详细说明,请参阅向亚马逊应用商店提交应用。如果您已有Fire OS应用并想要添加Vega OS版本,或者想要提交同时适用于Fire OS设备和Vega OS设备的新应用,请查看本页面上的指南。
先决条件
以下是提交Vega OS应用的先决条件:
- 必须有一个可用的VPKG文件作为应用二进制文件。
- 您的应用必须在应用清单中注册了
main
类别 (com.amazon.category.main
)。如果没有main
类别,您的应用无法从Fire TV主屏幕启动器启动,也将无法通过亚马逊应用商店的提交流程。有关更多信息,请参阅清单 [components] 部分。
以Fire OS和Vega OS设备为目标的注意事项
如果您计划同时以Fire OS和Vega OS设备为目标,则可以在控制台中使用相同的应用列表条目提交二进制文件。例如,如果应用已有Fire OS版本,则可以将Vega OS版本添加到现有应用。使用单个应用列表条目,元数据和其他应用功能(例如应用内购买)会在两个版本之间共享。
尽管不推荐,但您也可以选择将Vega OS二进制文件作为新应用提交,该版本仅适用于支持Vega OS的设备,与应用的Fire OS版本分开。如果您有付费应用,或者使用应用内购买,则此方法将要求客户单独为每个应用和任何应用内购买项目付款。下表列出了将应用的Fire OS和Vega OS版本作为同一应用列表条目的一部分提交与将其作为单独的应用提交之间的区别。
需要考虑的方面 | 相同的应用列表条目 | 单独的应用提交 |
---|---|---|
应用元数据 | 应用标题、描述、定价和屏幕截图等元数据只需要填写一次。 | 您必须单独维护Fire OS和Vega OS应用的应用标题、描述、定价和屏幕截图等元数据。 |
应用内购买 | 开发者控制台中添加的应用内购买商品可自动用于Fire OS应用和Vega OS应用。 | 您必须为Fire OS应用和Vega OS应用单独设置应用内购买商品。有权使用Fire OS应用内容的客户将无权使用Vega OS应用中的内容。 |
客户评价 | 针对Fire OS应用和Vega OS应用的顾客评分会一起显示。 | 针对Fire OS应用和Vega OS应用的顾客评分会分开显示。 |
应用发现 | 当您在亚马逊零售网站上搜索该应用时,页面将仅列出一个应用。 | 当您在亚马逊零售网站上搜索该应用时,页面将分别列出Fire OS应用和Vega OS应用。 |
定价 | 您可以让Fire OS和Vega OS的应用和应用内商品定价相同。 | 您可以让Fire OS和Vega OS的应用和应用内商品定价相同或不同。但是,授权内容不可互换。 |
应用用户获取 | 如果客户在另一台兼容的亚马逊设备上购买了该应用,则其拥有该应用以及与该应用相关的应用内购买的所有权。无论客户是在Fire OS设备还是Vega OS设备上下载应用,他们都保留对已购买内容的访问权限。 | 客户必须分开购买Vega OS与Fire OS的应用和应用内购买内容。 |
如果您使用建议的方法,并将Fire OS和Vega OS二进制文件都提交到同一个应用列表条目,请确保您的应用满足以下条件:
- 您的Fire OS二进制文件和Vega OS二进制文件的程序包名称相同。
- 如果您的应用支持应用内购买 (IAP),则您的应用将会集成Vega IAP库。
提交步骤
本部分简要介绍应用提交过程。有关提交流程中每个屏幕的完整信息,请参阅向亚马逊应用商店提交应用。
提交Vega应用的操作
- 登录开发者控制台。
- 如果将VPKG文件上传到现有应用,请导航到该应用并选择添加即将推出的版本。 如果不是上传到现有应用,请在控制台主页上,从添加新应用下拉菜单中选择Android/Vega,然后在新应用提交屏幕上填写信息。
- 在上传您的应用文件屏幕上,上传VPKG文件。
- 在确定您应用的支持目标屏幕上,单击编辑支持的设备。
- 选择亚马逊Fire TV选项卡。
- 在亚马逊Vega TV部分,选择要支持的设备。
- 在亚马逊应用商店详情屏幕上,填写元数据字段。如果这是您首次将Fire TV作为该应用的支持目标,请务必上传所有必需的Fire TV资产。在发行说明字段中,复制现有的Fire OS应用发行说明。不要在任何字段中提及“Vega”。
- 在确认和提交屏幕上,审查并解决所有问题,然后单击提交应用。
管理应用更新和版本
您可以在开发者控制台中提交Vega OS应用的更新版本。定义应用版本有助于亚马逊应用商店确定要向您的用户显示哪个版本。版本控制至关重要,原因如下:
- 其他应用(包括作为套件发布的应用)需要向系统查询应用的版本,以确定兼容性并识别依赖项。
- 您发布应用所需用到的服务可能还需要查询应用的版本,以便向用户显示版本。发布服务可能还需要检查应用版本,以确定兼容性并建立升级或降级关系。
亚马逊应用商店使用内部版本号值来防止用户安装内部版本号低于其设备上当前安装版本的VPKG,从而防止发生降级。
有关为Vega VPKG设置版本和内部版本号的更多信息,请参阅对应用进行版本控制。
适用于维护多个APK和VPKG的指南
您可以在同一应用列表条目中提交APK和VPKG,并且必须维护两种二进制类型的版本控制。由于每个二进制文件都有不同的开发过程,因此请遵循以下指南,对APK和VPKG进行版本控制:
- Fire OS版本代码和Vega OS内部版本号相互独立。如果您同时提交应用的APK和VPKG,亚马逊应用商店会将新的版本代码与之前提交的APK版本代码进行核对,并将新的内部版本号与之前VPKG的内部版本号进行核对。
- 对于应用更新,版本代码和内部版本号都需要分别高于之前的版本代码和内部版本号。
相关主题
Last updated: 2025年9月30日