移动应用程序的离线存储-数据传输到云-发布到应用程序商店。需要建议

Offline storage for mobile app- Data transfer to cloud- publish to app store. Need an advise

我要为我爸爸开发一个移动应用程序,它有四个 table,即买家 table、卖家 table、买家余额支付 table和卖家到期付款 table。由于其离线数据存储能力,我想到了使用 Reactive Native 和 SQLite。

买家和卖家每天的交易限制在 2-10 行之间 table。

谁能告诉我离线数据存储是否安全?

任何人都可以从 phone 存储或隐藏在应用程序中的数据中读取数据吗?

是否可以每周 export/import 将数据 google 驱动器或 Microsoft 单驱动器等个人云存储,反之亦然?

是否建议将此类应用程序发布到应用程序商店,或者我可以不发布就使用它吗?

如果该应用供个人使用,您不必在 Play 商店中发布。您可以创建 apk 并安装到您的 phone.

SQLite 存储足够离线存储,但如果不进行数据备份,您可能会丢失数据。

Encrypt your data before you enter it in the database. As far as I know, the SQLite database is kept in a single file somewhere in the /data/ directory. What is more, your data is kept in plain text format. This means that it will always be possible for someone to extract that data by rooting the phone, obtaining the .db SQLite file and opening it with a text editor.

如果数据是敏感的,你应该考虑加密。 是的,您可以在云端备份和存储为加密文件。

我个人认为,您可以使用 firebase 或其他免费云网站来托管您的数据。会更简单安全。