我有一个使用android studio编程的Android应用程序正在我的本地网络中正常工作。如何使应用程序可以从外部连接的用户(例如使用3G连接登录到我的ubuntu服务器并从我的网络外部连接到我的postgreSQL数据库)?我有一个静态IP地址,端口打开。这是我在发布应用程序之前必须解决的最后一步,以便向公众开放。
答案 0 :(得分:1)
您不应该从应用程序直接连接到您的数据库。原因 - 您需要将密码放入应用程序中。这是不安全的 - 任何人都可以反编译你的应用程序并拥有对数据库的完全访问权限。相反,您应该使用webservices-您的应用程序与您服务器上的Web服务进行通信,该服务器与数据库进行通信。这样,密码就不需要离开你的硬件了。