0

我正在开发一个 android 应用程序来容纳我创建的一些桌面软件。我希望移动应用程序的用户必须通过身份验证来验证他们的身份。基本上,Web 服务必须充当中央集线器,以验证和保存 android 应用程序所需的信息。我认为它应该工作的方式是

-设置中央网络服务

- 允许用户使用电子邮件/密码从桌面客户端创建帐户

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

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

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

我将只使用 .net(C# 或 vb.net)作为服务,所以这导致我提出几个问题:

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

我应该使用登录服务方法吗?

Web 服务不需要花哨,它只需要完成工作。他们是否有任何样板项目模板或项目可供我用来帮助建立基础?

4

2 回答 2

0

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

于 2013-03-14T21:56:11.023 回答
0

我最近发现了 SudzC.com,它从 .net Web 服务的 wsdl 数据为 Objective-C 生成类和方法,而且我相当确定它也适用于 Android。

我有大量相当“旧”的 Web 服务目录,这些服务早于 WCF,它们目前运行良好。

我应该指出,SudzC 服务只向您展示它可以免费为您做什么 - 获得您必须支付约 20 英镑才能获得一年通行证的代码。

于 2013-03-14T21:21:49.793 回答