I rolled out a new app to new users using an existing GSheet database. My users access that data off-line. Users are reporting many problems that lead me believe it may be due to their phone’s databases not being updated completely. The database has 1400 records with average 3 photos per record and the photos average ~0.3 MB size (set to medium upload size in AppSheet). So the database size is ~1.3 GB. My phone shows 0.9 GB used.
How and when does the a phone update the ~1 GB database so that it can be run off-line? I don’t think that happens on sync because - isn’t that associated with synchronizing the few new reports on the phone with the database? I have watched my phone’s file size increase gradually over days when I delete and reinstall the data. When does this happen? Can I force it to happen asap for my users?
What if the phone’s database is not completely updated and a user working off-line tries to access a record that isn’t completely updated?
Is is possible to bring only a subset of the data into the phone, say only 2019 data, but sync it back to the entire database having 2017-2019 data?
Example of user problems yesterday and today:
- Duplicate records saved on sync
- A photo in a record was expanded by tapping, but then the photo disappeared from the record. It later reappeared.
- A user enters his name and his email and phone are automatically retrieved into the record. This has worked perfectly for 2 years. Today email and phone from previous record came into the next record entered by another person.
- Couldn’t get photos to come into the app either from AppSheet camera or uploading from the phones file
Thanks
Bob
