编辑2
为了不了解@Tim已经解释过的内容,我对credential.create身份验证器选择选项做了以下更改:-
authenticatorSelection: {
//This defaults to false but I specified it anyway
requireResidentKey: false,
//This defaults to "preferred" and gives a warning in Chrome if not specified.
//Not sure if
对于移动应用,我知道它们可以用Java For Android和Objective C for iPhone编写。有人向我简要地提到,实际上在不同的手机上使用一种通用语言的应用程序使用language C#会更好。他暗示说,一种语言对安卓和iPhone上的应用程序来说总是更好的,但我知道这听起来太好了,以至于不可能是真的。
在两种不同类型的手机上使用两种不同语言(java / objective c)的应用程序与在两种手机上运行的应用程序使用一种语言(c#)有什么不同?
这两种方法的优缺点是什么?
我已经用cordova开发了一个windows应用程序。我可以在visual studio中的“本地计算机”和“模拟器”上运行该应用程序。但是要在我的windows手机上构建这个应用程序,我不能在我的手机上运行"Device“选项。我在命令提示符下使用"cordova run windows --device - phone“命令在我的手机中运行该应用程序。这工作得很好。但我需要建立的应用程序在我的手机通过视觉studio2013。告诉我如何让"Device“选项运行。
编辑:我决定选择WCF Data Services,而不是MVC3
现在我已经决定去WCF数据服务-我需要一种方法来验证和授权用户。
我已经考虑过设置SQLMembership数据库,但我正在努力实际验证用户。我的客户不会是.NET应用程序--最有可能是一个苹果手机/安卓应用程序,它将调用RESTFul WCF Data Service来获取数据。