Основная логика моего приложения заключается в обнаружении определенного ключевого слова из предстоящих SMS, а затем, если оно соответствует определенному условию, оно отправит автоматическое SMS с указанным получателем, приложение будет иметь вид Switch
, если оно будет активировано, оно будетпрослушать все входящие смс.
Я выполнил все необходимые запросы на разрешение, такие как.
SEND_SMS
RECEIVE_SMS
READ_SMS
Проблема заключается в том, что каждый раз, когда приложение соответствует определенным условиям, и оно собирается отправить SMS, оно показывает диалог с.
«Услуги SMS, которые стоят вам денег» с положительной и отрицательной кнопками
Я определенно уверен, что диалоговое окно не является разрешением, а скорее похоже на системное значение по умолчанию.
И это нарушает логику приложения, так как оно должно автоматически отправлять SMS, когда это конкретное ключевое слово соответствует, что приводит к плохому UX, я думаю, что это показывает только диалог, если версия API ниже, чем API 23(я могу ошибаться).
Есть ли способ запросить у пользователя доступ к приложению, чтобы всегда отправлять SMS, прежде чем приложение собирается отправить автоматическое SMS?