2013-03-14 36 views
0

我正在开发一个android应用程序以适应我创建的一些桌面软件。我希望移动应用的用户必须通过身份验证验证自己的身份。基本上,Web服务必须充当中央集线器,以验证和保存Android应用程序所需的信息。我认为它应该工作的方式是期待为客户端身份验证创建一个webservice并需要一些建议

- 设置了中央web服务

- 允许用户使用电子邮件/密码来创建桌面客户账户

-The桌面客户端将信息发送给android应用程序需要的web服务。

- 当android应用程序通过身份验证后,它将检索从客户端发布的所需数据。

所以基本上服务将需要能够发送和接收数据。

我将只使用.NET(C#或vb.net)的服务,所以这使我几个问题:

我应该使用WCF这个?如果是这样,我应该创建一个WCF服务库或WCF服务应用程序?

我应该在服务方式上使用Sign Sign吗?

Web服务并不需要花哨才能完成工作。他们是否可以使用他们的任何样板模板或项目来帮助建立基础?

回答

0

我最近发现了SudzC.com,它从.NET Web服务的wsdl数据中为Objective-C生成了类和方法,并且我相当确定它也支持Android。

我有一个相当'旧'的Web服务的巨大目录,它预先WCF日期,他们目前正在完美工作。

但是我应该指出,SudzC服务只会告诉你它可以为你免费做什么 - 要获得代码,你必须支付约20英镑一年的通行证。

0

我在工作的地方有类似的东西。我们必须为公司安装一个Android应用程序。如果您使用.net 4.0或更新版本,则可以利用WebApi。它可以返回json或xml。所以,这意味着任何平台都可以利用它(桌面,Android等)。我发现它非常易于使用,而且开销很小。