2015-05-09 41 views
0

我們正在開發在不同的移動操作系統上運行的本地應用程序,它具有廣泛的功能。我們必須提供多語言和多用戶角色方案。作爲後端,我們必須使用基於XML的數據交換的REST服務。 我們計劃在登錄後實施'appInit'REST調用,以向用戶界面提供有效的菜單項和所有關於當前用戶角色的UI文本。服務器端存儲的用戶配置文件包含用戶語言,因此我們可以選擇正確的語言而不是操作系統語言。 這是一種可接受的做法嗎? thx。適用於多語言,多角色原生應用程序的休息架構

回答

0

只要實際的API沒有本地化,你就很好。

我猜你打算公開一個休息端點,它返回一個帶有本地化信息的xml文檔。這樣可以很好地工作,並且很安靜。

如果本地化資源很大,那麼你真的很想考慮一件事,那就是爲它提供一個etag(或者antother hash),所以你只能在它過期時下載這個信息。