I have an app that can be changed as the default messaging app if users choose so when he sees the request dialog in KitKat but when I test it on Gingerbread, I do not need to set it the default messaging app in order to write, delete or edit an sms. This is not an issue. The issue is that my onReceive Broadcast saves the sms in the inbox table, as does the stock messaging app. So in my inbox every sms appears twice.
What is the solution in this case? Can I change the default messaging app in lower Android versions than KitKat?