Мое приложение было отклонено из-за Android auto. Говорят была проблема с темным режимом. Проверьте сообщение ниже.
Я все проверил, но не нашел, как решить проблему. Приложение просто предоставляет аудиофайлы в приложение Android Auto. Приложение Android auto позаботится о рендеринге элементов. У них одинаковый макет для всех приложений.
Есть ли у вас предложения, что я делаю не так? Поддержка Android Auto создавалась не мной, поэтому, возможно, я не понимаю, где расположены макеты или темы.
Hi Developers at {company},
Thanks for submitting your app for Android Auto. We reviewed your app, {app_name}, with package name {pacage_name}, and noticed some eligibility issues. App status: Your app has not been accepted into Android Auto, and the update is not live on Google Play.
Eligibility issues by APK version: Version(s)Eligibility IssueAPK:307 No night mode Your app does not support both day mode and night mode (by rendering light text and controls on a dark background).APK:307App does not perform as expected Your app does not perform all functions properly or as expected from a user perspective.
To be considered for Android Auto:
Make the necessary changes to your app.
Increment the version number of the upgraded APK.
Submit your app for another review.
Or, if you’d like to exclude your app from Android Auto:
Remove the Android Auto manifest entry from your APK code.
Sign in to your Play Console and upload the new APK.
Click Submit update.
For more details on how an app can qualify for Android Auto, you can review the Android Auto App Quality Guidelines. If you feel we have made this determination in error, please submit additional information to our team and we’ll review your app again. Thanks for supporting Google Play, The Google Play Team
Обновление 10.12.2018:
Помогла повторная отправка приложения на проверку. Я не мог понять, почему приложение было отклонено с первого раза. Макеты и изображения не предоставляются в моем приложении, поэтому проблема с темным / светлым режимом не кажется возможной причиной.
Это звучит как разумное объяснение. Я проверил реализацию, и мое приложение предоставляет список аудиоэлементов (заголовок, URL-адрес и т. д.) Через службу. Мое приложение НЕ контролирует макет. Я следил за «Тестовыми приложениями для Авто», и мое приложение показывает звуковые элементы так же, как «Воспроизведение музыки» для темного и светлого режима. Я действительно не могу понять, в чем настоящая проблема. Каждый совет полезен.
Вы правы, что Android Auto обеспечивает отображение изображений на экране. Разработчики, использующие общедоступный SDK для мультимедиа или обмена сообщениями, не имеют доступа для рисования настраиваемых элементов на экране или управления темами.
Вот описание День и ночь переходы для документации по качеству проектирования приложений Auto:
All the UIs support different color schemes for day and night. The platform provides the state (day or night) and makes adjustments automatically.
В полученном вами электронном письме также немного похоже на то, что они рассматривают его как полноэкранное приложение с использованием полного SDK вместо общедоступного SDK. Я бы попробовал начать еще один обзор, отправив приложение еще раз, или попытался связаться со службой поддержки Play Console.
Мы не можем дать вам больше подробностей, кроме того, что уже написано:
Your app does not support both day mode and night mode (by rendering light text and controls on a dark background).