2017-05-23 180 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。这可以让你专注于前端。