2017-07-27 20 views
0

我見過很多人說直接將移動應用程序連接到數據庫並不好,但要有一個Web服務。所以我的問題是:爲什麼不建議將移動應用程序直接連接到雲數據庫,而是需要將Web服務作爲中間層?

爲什麼我需要一個Web服務(中間層)將移動應用程序連接到數據庫(例如:SQLite,Firebase),而不是直接從iOS/Android應用程序連接它?

爲什麼我需要一個額外的圖層,比如在PHP或Java中用於創建此連接的Web?它是爲了性能目的嗎?還是安全?還是其他什麼?

這些圖層如何工作?

+1

的可能的複製[ JDBC與Android的Web服務](https://stackoverflow.com/questions/15853367/jdbc-vs-web-service-for-android) –

回答

1

因爲您的移動應用程序將被其他人和用戶使用。因此,如果有人反編譯你的apk /應用程序,他們將能夠看到你登錄名和密碼來首次訪問您的數據庫

所以對於安全 但可能是有關記錄,版本或其他的東西太多

相關問題