![](/img/trans.png)
[英]What's the most secure way to ensure one account per user in a cross-platform mobile app?
[英]What's the right way to organize cross-platform oriented web-service?
可能是我的問題有點模棱兩可,所以我會盡量解釋清楚:通常我使用 ASP.NET MVC 並為網站編寫后端。 因此 99% 的數據來自用戶對表單的輸入並發送到視圖。
現在我想實現基於 ASP.NET 的網絡服務:這里我想做的是:
我沒有編寫獲取和發布數據到不同平台的服務的經驗,但有一些想法:所有設備都支持JSON 或 XML ,所以在 post-get 過程之前我應該轉換數據(無論 CLR、JVM、iOS ) 到 JSON/XML 並獲取\\發布(發送、接收)它。
我想通過在Azure上托管服務器來做到這一點。
你能證明我的思考方式是正確的,或者展示我做錯了什么嗎? 有什么我需要學習的主題嗎? 更清楚的是,這里是問題:
您應該學習 ASP.NET Web API,而不是使用 ASP.NET WCF Web 服務。 WCF 不跨平台兼容。 Web API 是因為它與 REST(具象狀態傳輸)架構兼容,並且您提到的所有平台都可以使用 REST 來調用您的 RESTful API。
如果您願意,我看不出有任何理由不使用 Azure。 Android\\IOS 應用程序將與您的 RESTful API 對話,因此您使用的后端與您的 API 的使用者無關。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.