步骤2: 确定您应用的支持目标
本页面说明确定您应用的支持目标屏幕本屏幕包含四个部分: 支持的设备、销售国家(地区)、目标受众、内容评级以及用户数据隐私。
支持的设备
上传应用文件后,该部分会显示支持的设备数量。有关清单中的属性如何确定二进制文件支持的设备的详情,请参阅设备筛选和兼容性。
编辑支持的设备
若要管理应用文件支持的特定设备,请选择编辑支持的设备。您还可以基于特定参数创建规则,以确定支持的设备。有关基于规则的方法的详细信息,请参阅创建和管理规则。
当您单击编辑支持的设备时,支持的设备叠加层将打开。不支持无法选中的设备。设备不受支持的情况取决于清单中的属性以及“销售国家(地区)”部分中支持的国家/地区。
如果您看到不受支持的设备,请将鼠标移到设备名称旁边的帮助图标上,如下图所示,找出原因。
支持的设备分为四类:
- 亚马逊Fire平板电脑: 显示Fire平板电脑对应用的支持情况。有关Fire平板电脑的更多详细信息,请参阅Fire平板电脑设备规格。
-
亚马逊Fire TV: 显示Fire TV对应用的支持情况。有关Fire TV设备名称和规格的详细信息,请参阅Fire TV设备规格。
-
Amazon Automotive: 显示Amazon Automotive对应用的支持情况。
-
Android移动设备(不是网页应用的选项): 显示可通过Android应用的亚马逊应用商店安装您的应用的Android移动设备。亚马逊应用商店支持运行Android 7.0及更高版本的Android移动设备。
在“Android移动设备”类别中,有一个选项用于选择其他所有Android设备。通过此设置,您的应用可以分发到其他任何未列出的Android设备,包括未来兼容的Android设备。新设备根据设备的热门程度定期添加。通过清单筛选,亚马逊应用商店可以自动确定设备的兼容性。
如果没有选择所有其他Android设备,可以针对Android移动设备,将兼容性策略从使用拒绝列表更改为使用允许列表。默认情况下,这些设备不支持您的应用;此时,您需要手动选择应用将支持哪些第三方设备。
如有必要,可以手动删除对存在已知兼容性问题的设备的支持。使用位于叠加层顶部的选项卡在各个类别之间切换。
有关应用支持的设备的更多信息,请参阅下文:
创建和管理规则
为应用确定目标设备的另一种方法是使用规则。规则根据设备规格进行筛选,包括CPU架构、设备类型和设备RAM。亚马逊应用商店根据应用清单文件中设置的要求来应用基于规则的设备筛选。
假设有这样的场景:您提交的游戏应用需要大量内存资源。为确保应用无法在性能不佳的设备上安装,可以设置规则,将目标设备确定为RAM大于1GB的设备。
设置规则时请记住以下几点:
- 您配置的规则将根据设备兼容性加以应用,该兼容性由应用的清单文件确定。
- 基于规则的筛选适用于添加到亚马逊应用商店目录中且符合筛选条件的新设备。
- 所设置的规则决定了您选择编辑支持的设备时有哪些设备可用。如果您创建的规则致使设备不兼容,您将无法选择该设备。
要设置设备筛选规则,请按照以下步骤操作
- 在开发者控制台的应用程序列表屏幕中选择您的应用。
- 如果需要,可创建应用的即将推出的版本,然后上传应用文件。转到确定您应用的支持目标屏幕。
- 在支持的设备部分中,单击管理规则,为关联的二进制文件配置规则,如下图所示。
- 单击添加规则。规则由变量、运算符和值组成。使用可用的下拉菜单创建规则。
- 从第一个下拉列表中选择变量。
- 从第二个下拉列表中选择运算符。
- 从第三个下拉列表中选择值。
下表列出了可用变量及其关联的运算符和值。
用于管理规则的变量 变量 关联的运算符 关联值 RAM 大于等于 1GB、1.5GB、2GB 设备类型 排除项 Fire平板电脑、Fire TV、Android移动设备、Amazon Automotive CPU架构 排除项 32位、64位 - 要添加其他规则,请单击添加另一规则。
- 添加完规则后,单击保存。
- 单击编辑支持的设备以查看设备列表并确保支持的设备符合预期。如果您需要修改设备列表,可返回到管理规则屏幕并进行必要的更新。
仅支持64位应用的设备
一些设备不再支持32位应用,包括亚马逊应用商店目前提供的任何32位应用。尝试在这类设备上下载32位应用的客户现在将收到通知,提醒他们该应用不符合系统要求。
要让使用这些设备的客户可以使用您的应用,请为您的应用添加64位 (arm64-v8a) 支持,并使用亚马逊开发者控制台提交更新。在构建应用时,请不要去除对32位(armeabi-v7a)的支持,因为这可能会影响当前的亚马逊设备选择。
对于多个二进制文件的设备支持
如果您提交的是Android应用,并且有多个二进制文件,则必须选择每个二进制文件支持的设备。上传第一个二进制文件后,开发者控制台会根据清单自动筛选设备。上传其他二进制文件时,必须手动选择要支持的设备。
应用在亚马逊应用商店上架后,每个设备都有一个与之关联的APK。在应用提交期间,如果添加多个二进制文件,则必须先移除第一个二进制文件对相应设备的支持,然后这些设备才能获得其他二进制文件的支持。以下说明和截图将阐明此选择流程。
配置对多个二进制文件的支持:
单击编辑支持的设备,删除对计划使用其他二进制文件定向的设备的支持。
例如,假设您的Fire TV应用有两个APK,分别名为“APK1”和“APK2”。对于APK1,您希望定向除Fire TV(第3代)之外的所有Fire TV。为此,对APK1单击编辑支持的设备。在出现的支持的设备叠加层中,清除Fire TV(第3代)旁的复选框。这将使Fire TV(第3代)可用于APK2定向。如果不移除第一个APK的设备支持,就无法让第二个APK支持该设备。
在下个二进制文件上,单击编辑支持的设备。由于同一应用的两个二进制文件无法安装在同一设备上,因此无法选择第一个二进制文件支持的设备。如果您将鼠标悬停在这些设备的帮助图标上方,则会显示消息“Targeted by another App file in the current version”(由当前版本中的另一个应用文件定向)。定向意味着您在应用中选择了支持该设备。可以使用第二个二进制文件来选择支持第一个二进制文件尚未选择的设备。
下面继续说明这个例子,假设您上传了“APK2”,并计划使用这个APK定向Fire TV(第3代)。已清除APK1对该设备的支持,所以应该可以使用第二个APK来选择该设备。
与Google Play不同,对于多个二进制文件,亚马逊应用商店不会根据API级别或versionCode
自动分配二进制文件。上传多个二进制文件时,必须手动选择支持的设备。
完成后,单击保存。
条件字段
在应用提交流程中,某些字段仅在特定条件下出现。在这里,可以了解“支持的设备”部分中包含的这些字段,以及它们出现的条件。
您的应用是否具备触摸功能?
如果您定向的是Amazon Automotive设备,则会显示此字段。指示您的应用是否支持触摸。
您的应用是否支持离线使用应用内容?
如果您定向的是Amazon Automotive设备,则会显示此字段。指示您的应用是否可以离线工作,或者是否允许用户下载视频或游戏等内容以离线使用。
常见错误故障排除
本节提供与Android的二进制文件提交相关的故障排除信息。
警告: 设备支持减少
调整某个二进制文件的设备支持时,会看到如下警告:
以前的版本所支持的设备类型已减少。一些现有客户将无法升级。如需解决清单冲突问题,亚马逊建议编辑清单以保留当前的设备支持。
这条消息意味着,在新上传的二进制文件中,您在清单或build.gradle文件中引入了新的属性,这些属性减少了兼容设备的数量。大多数情况下,您可能增加了API级别,这会减少支持更新的设备数量。因此,亚马逊应用商店会警告您,某些设备可能无法安装此更新。
例如,假设在您发布的APK中,清单属性要求API级别最低为19,那么如果客户的设备支持API级别19(但不支持更高级别),则会安装该应用。稍后,您将使用至少需要API级别22的新功能或权限更新了应用。此次更新与客户(API级别为19)已安装应用的先前版本不兼容。因此,客户将看不到可用的更新。
目标设备不可用
上传新的二进制文件时,会看到一条消息,提示不支持特定设备。这些消息的出现可能有多种原因。以下是您可能会收到的此类消息的几个示例。
此设备上没有您的App Bundle清单需要的功能。
android:minSdkVersion = '22';但设备支持的是'15'
此设备上没有您的APK清单需要的功能。
android:minSdkVersion = '22';但设备支持的是'15'
设备不适用于所选地区。
要支持该设备,请更新您的地区选择。
要查看不支持该设备的原因,请在“设备支持”对话框中,将鼠标移动到支持的设备叠加层的设备名称旁的帮助图标上。有关更多详细信息,请参阅支持的设备。这种不兼容可能是由于API级别、OpenGL压缩格式、CPU、屏幕尺寸和像素密度、设备功能或应用的其他因素造成,例如在某个地理区域设置不可用。
由当前版本中的另一个应用文件定向
上传多个二进制文件时,该设备可能已获得其他二进制文件的支持。如果是这样,将鼠标悬移到不支持的设备上时,会显示:
由当前版本中的另一个应用文件定向。
多个二进制文件不能支持同一设备。必须对一个二进制文件的设备支持进行编辑,才能选择使用另一个二进制文件来支持该设备。有关详细步骤,请参阅对于多个二进制文件的设备支持有关更多概念性背景信息,请参阅同一上架应用的多个APK。
销售国家(地区)
在销售国家(地区)部分中选择您希望提供应用的国家和地区。默认情况下,您的应用会设置为在所有国家/地区提供。您可以在亚马逊应用商店详情屏幕上添加本地化的描述和多媒体。
并非所有亚马逊设备均在所有国家/地区提供。如果某款Fire TV或Fire平板电脑在您选择的任何国家或地区不可用,则开发者控制台会将这些设备标记为不受支持。有关国际分发的更多详细信息,请参阅全球分发应用。
目标受众
您必须提供有关应用目标受众的详情。根据所选目标受众以及要分发该应用的国家/地区,可能会要求您遵守亚马逊面向儿童的应用(COPPA)政策。
亚马逊通常不会使用此信息来确定应用的年龄评级或可用性。但是,根据您的回复,您可能需要在审核过程中提交其他信息。
受众 | 政策合规性 |
---|---|
专为儿童设计的应用(在某些市场中为0-12岁或13-15岁)。 | 如果应用的主要受众是儿童,则必须遵守我们的面向儿童的应用(COPPA)政策。 |
为混合受众(包括儿童)而设计的应用。 | 如果应用的目标受众包括儿童,则必须遵守我们的面向儿童的应用(COPPA)政策,除非您确认儿童未使用您的应用。 |
并非为儿童设计的应用(仅适用于16岁及以上)。 | 应用必须符合亚马逊更广泛的内容政策准则。 |
作为最佳实践,为您的应用选择目标受众年龄段时,必须确认应用适合相应的受众。例如,如果应用设计为面向全年龄段,而不仅仅是因为您希望所有用户都能使用您的应用,则同时选择成人和儿童。
内容评级
在内容评级部分,填写一份问卷,以帮助定义应用的内容评级。发布到亚马逊应用商店的所有应用都必须遵守亚马逊应用商店内容政策中所述的内容准则。如果亚马逊认定某个应用包含、促进或推广这些准则所禁止的内容,则会拒绝该应用提交或者暂停该应用的进一步分发,并通过与您的开发者账户关联的电子邮件地址通知您。
在该部分中
评级类别
您需要按照以下类别对您的应用内容进行评级:
主题:
- 暴力
- 卡通暴力
- 毒品
- 裸露
- 性
- 不宽容
- 亵渎
- 学术
附加信息:
- 已收集账户创建信息或者其他个人信息?
- 广告
- 赌博
- 位置检测或基于位置的服务
- 用户生成的内容或用户之间的交流
有关此处列出的类别的明确说明,请参阅亚马逊应用商店内容政策。
亚马逊如何处理您的内容评级
根据您在此处所做的选择,亚马逊会向应用分配一个综合年龄评级,然后在亚马逊应用商店的应用详情页面上显示该评级。亚马逊保留单方面为您的应用分配年龄评级的权利。
如果亚马逊认定某个应用包含、促进或推广这些准则所禁止的内容,则会拒绝该应用提交。
只有在提交新应用文件时,才能更改已发布应用的内容评级。
提供知识产权使用文档
如果您的应用使用第三方的知识产权(IP),则可能需要向亚马逊提供有关许可或知识产权的文档,以便让应用在亚马逊应用商店上架。此文档必须是知识产权持有者出具的带有正式签名的确认函,或者是适用许可协议的副本。在应用提交流程中,亚马逊将与您联系,请您提供与您应用有某种形式关联的文档。
许可协议的截图不被视为符合此要求的有效文档。也可以使用PDF文件格式向亚马逊提供文档。
如果亚马逊联系您进行知识产权验证,请将此文档作为电子邮件附件(非嵌入图像)发送至amazon-developer-program@amazon.com,并提供应用提交、程序包名称和开发者账户信息。我们需要通过这些信息将您的文档与正确的应用提交相关联,然后将其转交给相应的团队以供审核。
用户数据隐私
在用户数据隐私部分中,如果您对问题您的应用是否会收集用户数据或将用户数据传输给第三方?选择是,则必须输入隐私政策的URL,并填写用户数据隐私调查问卷。
如果您正在更新现有的应用,并且已经完成了隐私问卷,那么将用您之前提交的回复预先填写它。如果这是您第一次填写问卷,请在开发者控制台中填写所有必填字段。
您提供的信息将用于在各平台亚马逊应用商店的应用详情页面中显示隐私标签,这些平台包括Fire平板电脑、Fire TV设备、Android移动设备和Amazon.com。有关用户数据收集和隐私标签的更多信息,包括预计用户何时可以看到隐私标签的时间线,请参阅亚马逊应用商店隐私标签。
隐私政策要求
如果您的应用会收集客户个人信息,则必须提供隐私政策,该隐私政策会在应用的产品详情页面上向客户显示。有关更多详细信息,请参阅隐私和安全政策。
后续步骤
转到下一步: 步骤3: 添加亚马逊应用商店详情。
Last updated: 2024年11月5日