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?

+3


source to share


2 answers


It is perfectly okay to use existing databases. This is how many existing messaging applications work.



+2


source


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.

0


source







All Articles