Объявить условное разрешение на Манифест - PullRequest
1 голос
/ 27 марта 2020

Возможно ли получить условное разрешение на android в соответствии с вариантом сборки от gradle?

Я выпускаю свои приложения через Google Play, а также на официальном сайте, но я хотел бы иметь другие разрешения в манифесте, развернутом в разных хранилищах. Это в основном функции, связанные с SMS, так как Google запрещает мне иметь их

Так что у меня есть два варианта приложения с разными константами, которые я хотел бы использовать для объявления разрешений и загрузки их

PS. почему я хочу все это? это действительно не имеет значения для вопроса, но только для пояснения (потому что некоторым людям нравится, когда меня разъясняют), я ненавижу ленивую ленивость Google по выпуску приложений (недавно они взяли 96 часов, чтобы выпустить критическое исправление для моего приложения, которое у меня ушло 5 реализовать и исправить код). Также невозможно запрашивать разрешения, связанные с SMS, сейчас, потому что Google считает, что разработчики злые, а пользователи глупые. У меня есть некоторые некритические функции в моем приложении, которые были бы улучшены, если бы я мог читать SMS пользователей, и, по сути, владелец телефона должен был принять окончательное решение ... не Google.

1 Ответ

0 голосов
/ 27 марта 2020

Если вы используете Gradle Flavors, вы можете использовать что-то вроде этого ответа , которое для вашего Google Flavor использовать:

<uses-permission
   android:name="android.permission.SEND_SMS" 
   tools:node="remove"/>

Так что он не существует в Google , но существует на APK официального сайта.

Если вам нужна дополнительная информация о вкусе, сообщите:)

...