Перед выпуском KitKat я разработал приложение, которое использует предварительно определенные короткие коды для выполнения транзакций по SMS. Например, отправка
"<PIN> BAL <phone number>"
Получит ответ с вашим кредитным балансом. Пользователь не видит короткие коды, а вместо этого выбирает нужную функцию из списка, вводит свой PIN-код и нажимает отправить. Сообщение формулируется и отправляется приложением. Главное здесь то, что его исходящие СМС (которые содержат его PIN-код) нигде не сохраняются.
Однако с KitKat, если мое приложение не является приложением SMS по умолчанию, исходящие SMS сохраняются в приложении обмена сообщениями по умолчанию. Я также не могу просить пользователей установить мое приложение по умолчанию, потому что его нельзя использовать для обычного обмена сообщениями.
Решение или обходной путь был бы спасателем.