我调整了Wear OS watch face的play store设置中的2019冠状病毒疾病数据复选框.提交后,我意外地违反了"Your app’s Play Store listing provided a non-valid Wear OS screenshot which is framed within the device. A valid Wear OS screenshot must include the full-frame image of the app interface."条政策

模拟器的整个圆圈都在我的应用程序的所有5个屏幕截图中,所以我有应用程序的完整框架,所以对此的唯一解释可能是,模拟器的小挡板也在应用程序视图区域周围可见.所以我浪费了几个小时,用透明的 colored颜色 遮住了边框和应用程序屏幕之外的任何东西.

现在我又违反了一项政策:"Your Wear OS screenshots include transparent backgrounds or masking.".

直到圆PNG被发明there must be something around the app area.我显然 Select 了透明的 colored颜色 ,因为我不知道浏览列表的用户的手机是处于暗模式还是亮模式.我想如果我愚蠢地决定使用白色或黑色遮罩,那就是违反遮罩.我该怎么解决这个问题?违反政策的邮箱地址没有回复邮箱地址,因此我无法从那里获得帮助.

我猜政策可能就是这个指南WO-F2.https://developer.android.com/docs/quality-guidelines/wear-app-quality#better

"该应用程序必须在谷歌Playstore 列表中提及Wear OS,并至少包含一个描述Wear OS应用程序体验的屏幕截图.提供仅显示应用程序界面的屏幕截图.不要将屏幕截图放在设备框架内,或包含不属于应用程序界面的其他文本、图形或背景.以1:1的纵横比上传屏幕截图.有关详细信息,请参阅有关详细信息,请参见添加预览资源以展示您的apply."

由于可穿戴设备的圆形,我的watch face应用程序周围绝对不可能没有任何背景.

以下是我的两张表面:

  1. https://play.google.com/store/apps/details?id=dev.csaba.vfdwatchface
  2. https://play.google.com/store/apps/details?id=dev.csaba.complicationflowerwatchface

Attention against closing:虽然这Google Play Console Main Store Listing for Wear OS条恰好回答了我的问题,但它在标题中,甚至在文本中都没有具体的违反政策信息.它只出现在屏幕截图上,所以难怪我在发布问题之前搜索问题时没有找到它.如果我们关闭我的条目,我可以Google Play Console Main Store Listing for Wear OS%向您保证,随着时间的推移,其他人也会打开类似的条目,因为他们也不会发现其他问题.请在投票结束前考虑一下.

推荐答案

被骗Google Play Console Main Store Listing for Wear OS

你需要一个不透明的背景,最好是黑色.

我使用fastlane发布我的应用程序,所以我写了这个插件,它的屏幕截图可以自动实现这一点.

https://github.com/fastlane/fastlane/pull/20054

但你可以用照片编辑器手动完成,因为Android Studio的屏幕截图要么是透明的,要么是设备框架.

Android相关问答推荐

如何将文本相对于喷气背包中的图标垂直居中?

我遇到了一个HashMaps对象没有存储在Firebase数据库中的问题.HashMap的一个对象put方法未被存储

Jetpack Compose Scaffold—content不在TopAppBar下面开始'

使用Android Jetpack Compose,为子Composable定义ViewModel是不是一种糟糕的做法?

为什么柱子的高度不都一样?

使用RecycleView和Diffutils时从列表中删除项目时出现问题

如何在Jetpack Compose android中使用导航

找不到com.android.tools.build:gradle:8.0

SQLite Kotlin 问题 - 没有数据库

如何删除 Jetpack Compose 中按钮的左边框?

我的自定义小吃店不适合我的全宽屏幕尺寸

Android AGP 8 + Gradle 8 + Kotlin 1.8 导致 Kapt 出错

ArrayList 上的 Android intent.getParcelableArrayListExtra 引发 Nullpointer 异常

如何正确地将图像上传到 Jetpack Compose 中的 LazyList 中的项目?

Jetpack Compose 部分或开放侧边框

Composable 不会在单击按钮时重新组合

在compose中,为什么修改List元素的属性,LazyColumn不刷新

调用时 listFiles() nullpointerexception

在 Kotlin 中打开新片段时如何对当前片段应用更改?

如何使用 Kotlin Coroutines 正确地拥有待处理的操作队列?