merlin2049er Well-Known Member Licensed User Longtime User Nov 18, 2013 #1 I've got a few apps I'm working on that use sqlite tables. How do I let others download edit the tables and then republish the apk with their own data. They'll want to update their tables and republish as often as they like.
I've got a few apps I'm working on that use sqlite tables. How do I let others download edit the tables and then republish the apk with their own data. They'll want to update their tables and republish as often as they like.
thedesolatesoul Expert Licensed User Longtime User Nov 18, 2013 #2 They cant just republish the apk. It needs to have a different package name, and signed by a different developer key. The sdk contains tools that do this (jarsigner etc). If they are noobs, you better write a script or app that lets them do these steps safely. Upvote 0
They cant just republish the apk. It needs to have a different package name, and signed by a different developer key. The sdk contains tools that do this (jarsigner etc). If they are noobs, you better write a script or app that lets them do these steps safely.
merlin2049er Well-Known Member Licensed User Longtime User Nov 18, 2013 #3 Ok, so I can basically re-develop the app for them with a different signature. Once they have that how would they just replace the existing db files. They'll be offline db files - updated quarterly. Upvote 0
Ok, so I can basically re-develop the app for them with a different signature. Once they have that how would they just replace the existing db files. They'll be offline db files - updated quarterly.
thedesolatesoul Expert Licensed User Longtime User Nov 18, 2013 #4 I guess if they rename the apk to zip, they can repace the db files, and rename back to apk. I have never tried this though, I dont know if it will work. Upvote 0
I guess if they rename the apk to zip, they can repace the db files, and rename back to apk. I have never tried this though, I dont know if it will work.
eps Expert Licensed User Longtime User Nov 18, 2013 #5 What happens if two people make an update, you could lose the first person's update. The better solution would, of course, be a central DB which users can update and refresh their local DB from. Upvote 0
What happens if two people make an update, you could lose the first person's update. The better solution would, of course, be a central DB which users can update and refresh their local DB from.
merlin2049er Well-Known Member Licensed User Longtime User Nov 18, 2013 #6 I'm putting together an offline browsing app, no updates to this database. Think of it as an offline website, with a tab for inquiries (which are then emailed). Upvote 0
I'm putting together an offline browsing app, no updates to this database. Think of it as an offline website, with a tab for inquiries (which are then emailed).