Мне интересно, существует ли механизм, позволяющий использовать разные исходные коды для разных версий во время сборки.У нас есть большое количество белых ярлыков с маркой для их пользовательской базы, и проблема в том, что Google Play не разрешает код, который позволяет обновлять (заменять) APK.На самом деле мы не разрешаем это с помощью внутренней проверки кода, но сканер Google слишком глуп, чтобы это увидеть - он знает только, что есть код, который может обновить APK.
Так что, чтобы обойти это, я хочу бытьможет иметь две базы исходного кода: одна с кодом средства обновления (для клиентов, которые не хотят использовать Google Play), а другая без средства обновления (которое пользователи могут без проблем загружать в Google Play).Я хочу, чтобы эти исходные коды были только в двух местах, так как помещать их в каждый аромат было бы кошмаром обслуживания (с +100 ароматами).
Не уверен, что это можно сделать, но, возможно, кто-то знает об уловке Gradle?