#android #google-play-console
Вопрос:
В настоящее время наше обновление отклоняется из-за уязвимости перенаправления намерений. Ссылка для Поддержки
Служба поддержки Google не предоставляет нам никаких методов/классов или имен пакетов для решения нашей проблемы. Поэтому мы попытались дать их ответ с очень небольшим количеством информации, но обновление продолжало отклоняться.
Штаты Google (одно из их сообщений электронной почты);
«Этот отказ не влияет на статус вашей учетной записи разработчика Google Play, но повторные нарушения могут привести к приостановке работы этого приложения или вашей учетной записи разработчика Google Play».
Первый вопрос; Мне интересно, получение отказов считается нарушением? Если это так, я хотел бы знать, есть ли способ отправить мое приложение на проверку без каких-либо негативных последствий.
Второй вопрос; Я искал информацию об отказах и приостановках во внутреннем тестовом треке(или связанных с внутренним тестовым треком), но не смог найти достоверной информации. Должны ли мы продолжать пытаться решить эту проблему, не ожидая, что Google приостановит работу.
Ответ №1:
Об этом; Я не смог найти ответа на свои вопросы, но мы выяснили, как работают треки Google Play. Может быть, это помогло бы безнадежному разработчику Android, который страдает от политики консоли Google Play
В настоящий момент;
- Если вы выпустили или не выполнили apk/aab в одном из ваших треков(Внутренний/Альфа/Бета или Рабочий), ваши новые версии будут отклонены до тех пор, пока вы не исправите выпущенный трек.
Например; Предположим, что ваша текущая производственная версия , допустим versionCode=1
, нарушает одну из политик Google Play, и предположим, что у вас есть исправление в вашей versionCode=2
. Если вы попытаетесь отправить versionCode=2
обновление во Внутреннюю/Альфа-или бета-версию, это обновление, скорее всего, будет отклонено(или оно появится так на консоли). На самом деле это не отклонено, это просто плохой UX. Служба поддержки Google Play указывает выпущенный apk versionCodes
-файл в своем уведомлении по электронной почте. Почему это происходит? Потому что Google Play проверяет все треки, а не тот трек, который вы только что отправили с обновлением. Похоже, что все треки зависят друг от друга, поэтому, если вы получили отказ или у вас есть нарушающая версия на каком-либо треке, это, скорее всего, заблокирует ваши другие треки.
Это становится проблемой, если вы используете другие дорожки распространения, в нашем случае мы не хотим отправлять наши новые версии непосредственно на дорожку выпуска.
Комментарии:
1. В вашем примере вы имеете в виду, что консоль показала «отклонено» для кода версии 2? Если это так, то это действительно сбивает с толку разработчиков.
2. именно, консоль предоставляет вводящую в заблуждение информацию о наших apk или пакетах, лучший способ избежать подобной ситуации-проверить коды версий в письме с отказом или в деталях отказа
3. Вы имеете в виду, что консоль показала «отклонено» для кода версии 2, но письмо с отказом показало для кода версии 1? И то, и другое неразумно, потому что код версии 2 на самом деле не был отклонен, а код версии 1 должен был получить письмо с отказом раньше. Вы имеете в виду, что они отправили 2-е письмо с отказом, но оно повторяется для кода версии 1?