2013-02-21 153 views
0

我正在着手创建一个Android应用程序(随后iOS,如果它使答案有所不同)作为现有网站的移动版本。我希望网站上的用户能够登录到移动版本,反之亦然。将Android登录与ASP.NET网站集成

该网站是用ASP.NET MVC编写的,我打算使用ASP.NET Web API(接受并返回xml/json)为应用程序提交/检索必要的数据。该网站使用.NET membershipprovider进行身份验证。

我可以重复使用现有的身份验证机制来验证android用户并使其能够登录到Android应用程序吗?如果是这样,那么建议的方法是什么? 谢谢, JP

回答

0

考虑到你想创建一个Android版本,以及后来的iOS版本,你应该考虑使用基于Web的框架的手机。看看jQuery mobile

这些不适合每个人。他们非常适合webapps。但速度不及原生应用程序。

您的本机应用程序将只是一个包装,然后在Web视图中呈现您的网站的移动版本。 Android和iOS都支持这一点。

如果它适合您,它可以为您节省大量的代码重写和维护。

如果您确实想要创建本机应用程序,那么您绝对可以创建基于WebAPI的登录并使用来自Android客户端的登录。

+0

谢谢你的建议。我们已经创建了该网站的jQuery移动版本,但是计划在主要平台上使用原生应用程序。 – 2013-02-21 06:06:16