我想开发适用于Android和iOS的原生应用。该应用程序与在线服务器上的MySQL数据库通信。
最好的方法是什么?将数据库存储在应用程序中或与应用程序内的服务器上的实时数据库通信?从App连接到DB是否安全?
答案 0 :(得分:0)
您可以在应用程序中存储数据库的唯一方法是它是否为flatfile数据库。
连接到服务器上的MySql数据库时不应该有任何问题,如果你想要额外的安全性加密你的密码,并在你需要使用它时解密它。
答案 1 :(得分:0)
当我需要一个应用程序与数据库通信时,我使用服务器端脚本(用PHP编写)。
样本流程:
这种配置有几个好处,最重要的一个是您不必分发数据库密码 - 即使您加密它们,也存在风险。您还可以轻松监控/记录/拒绝连接。
最后,此实现与平台无关,可在Android和iOS上运行。
然而,这项技术对我来说是成功的,YMMV。