2017-05-23 160 views
0

我創建了一個使用Google Vision API的Xamarin Android應用程序。現在,我想創建一個雲基礎數據庫來檢索一些信息。例如,我會從Google Vision API獲取一些「品牌名稱」,並基於該結果我想顯示關於該特定品牌的一些描述,並將這些描述存儲在後端數據庫中。在雲上創建後端數據庫

我已經在Azure Portal上創建了移動服務帳戶,嘗試了幾個教程,但無法知道如何將應用程序與後端數據連接起來。 任何建議的鏈接將有助於前進。

回答

0

例如,我會從谷歌視覺API得到一些「品牌」和結果的基礎上,我想,以顯示有關特定品牌的一些介紹這些描述將存儲在後端數據庫中。

按我的理解,你可以按照這個tutorial創建您的Azure的移動應用的後端,然後下載快速啓動Xamarin.Android應用入門與蔚藍的移動應用程序。

對於C#後端,您可以按照此tutorial關於添加SQL表控制器以將表數據展示給客戶端。另外,您可以構建自定義Web API,有關更多詳細信息,請參閱Custom HTTP Endpoints

對於客戶端應用程序,您可以利用Azure Mobile Client SDK與您的Azure移動應用程序後端進行連接。有關更多詳細信息,請參閱tutorial關於使用Azure移動應用程序的託管客戶端進行操作。

此外,對於您的客戶端應用程序和您的Azure移動後端之間的身份驗證/授權,您可以參考此官方document

0

您應該開發API服務來連接數據庫。

數據庫 - >寧靜的API - >移動

+0

這就是我想要做的,但沒有得到正確的方向,你可以建議任何適當的鏈接。或者需要完成更具體的步驟。 謝謝 –

+0

@KopilaPanth例如,您可以先使用C#從數據庫檢索數據。你可以使用Asp.net MVC框架來創建一個基於web的restful API(在網頁上顯示JSON API)。並將Web部署到Azure WebApp。您可以通過Url訪問API,如http://api.test.com/login。而你的Xamarin Android應用可以訪問你構建的這個API。 –

0

如果你不想從開始寫你的後端,最簡單的方法可能是使用mBAAS。這可以讓你專注於前端。