先决条件
以下是提交Vega OS应用的先决条件:- 必须有一个可用的VPKG文件作为应用二进制文件。有关查找VPKG文件的帮助,请参阅查找您的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二进制文件的程序包名称相同。
- 如果您的应用支持应用内购买 (IAP),则您的应用将会集成Vega IAP库。
提交步骤
本部分简要介绍应用提交过程。有关提交流程中每个屏幕的完整信息,请参阅向亚马逊应用商店提交应用。 提交Vega应用的操作- 登录开发者控制台。
- 如果将VPKG文件上传到现有应用,请导航到该应用并选择添加即将推出的版本。否则,请在控制台主页上,单击添加新应用程序,然后在新应用提交屏幕上填写信息。
- 在上传您的应用文件屏幕上,上传VPKG文件。
- 在确定您应用的支持目标屏幕上,单击编辑支持的设备。
- 选择亚马逊Fire TV选项卡。
- 在亚马逊Vega TV部分,选择要支持的设备。
- 在亚马逊应用商店详情屏幕上,填写元数据字段。如果这是您首次将Fire TV作为该应用的支持目标,请务必上传所有必需的Fire TV资产。在发布说明字段中,复制现有的Fire OS应用发布说明。不要在任何字段中提及“Vega”。
- 在确认和提交屏幕上,审查并解决所有问题,然后单击提交应用。
管理应用更新和版本
您可以在开发者控制台中提交Vega OS应用的更新版本。定义应用版本有助于亚马逊应用商店确定要向您的用户显示哪个版本。版本控制至关重要,原因如下:- 其他应用(包括作为套件发布的应用)需要向系统查询应用的版本,以确定兼容性并识别依赖项。
- 您发布应用所需用到的服务可能还需要查询应用的版本,以便向用户显示版本。发布服务可能还需要检查应用版本,以确定兼容性并建立升级或降级关系。
适用于维护多个APK和VPKG的指南
您可以在同一应用列表条目中提交APK和VPKG,并且必须维护两种二进制类型的版本控制。由于每个二进制文件都有不同的开发过程,因此请遵循以下指南,对APK和VPKG进行版本控制:- Fire OS版本代码和Vega OS内部版本号相互独立。如果您同时提交应用的APK和VPKG,亚马逊应用商店会将新的版本代码与之前提交的APK版本代码进行核对,并将新的内部版本号与之前VPKG的内部版本号进行核对。
- 对于应用更新,版本代码和内部版本号都需要分别高于之前的版本代码和内部版本号。

