Is there a reason not to store data from a messaging app in Android databases?
I have created a messaging app that allows users to send and receive sms messages along with other types of messages. Right now I am saving all sent and received messages in Android default databases containing all sms messages. (content: // sms / inbox and content: // sms / sent) Is there any reason why this would be a bad idea? I know I can use my own database, but if for no reason, I just need to make it easier to use a database that already exists on the users phone.
Also will all Android devices from all manufacturers have their sms databases in the same place where I can access or will there be problems with them across different devices and manufacturers?
source to share
I cannot be responsible for all users, but in my opinion a significant number of them (myself included) would object to the fact that non-SMS messages are stored in the same database as SMS messages.
If I used your app and then opened the SMS messaging app and saw no SMS messages there, I would go berserk.
source to share