在开发android或者ios移动端应用的时候,如果终端需要需要获取数据库中的信息或者持久化一些信息的时候。1.是不是要建置一个app server,开发一些api供移动端调用?2.二者的通讯通常采用什么协议? http restful吗?3.有哪些安全方面的事项需要注意?
光阴似箭催人老,日月如移越少年。
自己搭建伺服器或使用第三方的雲端服務,可以看看firebase,今年googleIO上介紹了不少.至於傳輸,最基本的就是http了,不過最好用https,數據格式用json,客戶端使用retroful來實現網路層的存取那是相當的舒服.還有一些IM類的需求需要長連接,xmpp協定或MQTT協定,服務端和客戶端都有開源的實作.自行google一下就OK了.
1、是要有一個伺服器,連結資料庫,做業務邏輯處理2、HTTP REST API,一般用JSON形式傳輸資料3、資料加密解密
1.通訊伺服器給接口,資料加密就行了2.資料持久化,終端是有持久化方式的,例如sqlite,伺服器來的資料存入資料庫即可。
自己搭建伺服器或使用第三方的雲端服務,可以看看firebase,今年googleIO上介紹了不少.
至於傳輸,最基本的就是http了,不過最好用https,數據格式用json,客戶端使用retroful來實現網路層的存取那是相當的舒服.
還有一些IM類的需求需要長連接,xmpp協定或MQTT協定,服務端和客戶端都有開源的實作.自行google一下就OK了.
1、是要有一個伺服器,連結資料庫,做業務邏輯處理
2、HTTP REST API,一般用JSON形式傳輸資料
3、資料加密解密
1.通訊伺服器給接口,資料加密就行了
2.資料持久化,終端是有持久化方式的,例如sqlite,伺服器來的資料存入資料庫即可。