Мое приложение может успешно перехватывать входящие SMS с помощью специального кода.Увеличен приоритет в фильтре намерений манифеста для подавления широковещания для таких специальных сообщений с использованием abortBroadcast ().При получении таких специальных смс приложение должно отправлять обратно смс с некоторой информацией (скажем, текущее местоположение).Я также смог успешно этого добиться.
Проблема в том, что немногие из моих клиентов могут участвовать в плане с предоплатой.Это означает, что каждый раз, когда они отправляют смс, появляется всплывающее окно системы с сообщением об остатке на их счете.
Подавление входящей SMS-трансляции решило половину проблемы, потому что мои клиенты не хотят получать эти специальные SMS-сообщения в своем почтовом ящике и не хотят получать уведомления.Проблема, которая остается, состоит в том, как подавить исходящие всплывающие окна системы «оставшегося баланса»?Есть ли способ (для нерутированного андроида) подавить эти уведомления?
Один из способов - да, перейти к настройке и отключить ее вручную.Это отключит его для всех исходящих смс.Я не хочу, чтобы мои пользователи это делали.Я хочу программно подавлять только те всплывающие окна, которые являются результатом SMS, отправленных моим приложением.
Я пытаюсь добавить эту функцию для законного использования, и мои клиенты будут знать об этом поведении.Я согласен, если клиент должен согласиться с любыми такими настройками во время установки (как менеджер политик администратора устройства или другие обычные разрешения приложения).
Есть предложения?