将Live SDK添加到使用Azure移动服务的Cordova/Ionic项目
我有一个Ionic/cordova项目,我正在尝试使用Azure移动服务连接Microsoft帐户验证 想要使用客户端流 如果您查看此文档,了解它在何处谈到使用Microsoft帐户的客户端流添加身份验证,您将看到示例代码: 如何在TypeScript中使用Live SDK? 是否存在将Live SDK导入Cordova/Ionic项目的方法将Live SDK添加到使用Azure移动服务的Cordova/Ionic项目,cordova,ionic2,cordova-plugins,azure-mobile-services,live-sdk,Cordova,Ionic2,Cordova Plugins,Azure Mobile Services,Live Sdk,我有一个Ionic/cordova项目,我正在尝试使用Azure移动服务连接Microsoft帐户验证 想要使用客户端流 如果您查看此文档,了解它在何处谈到使用Microsoft帐户的客户端流添加身份验证,您将看到示例代码: 如何在TypeScript中使用Live SDK? 是否存在将Live SDK导入Cordova/Ionic项目的方法 WL.login({ scope: "wl.basic"}).then(function (result) { client.login(
WL.login({ scope: "wl.basic"}).then(function (result) {
client.login(
"microsoftaccount",
{"authenticationToken": result.session.authentication_token})
.done(function(results){
alert("You are now logged in as: " + results.userId);
},
function(error){
alert("Error: " + err);
});
});
我昨天就知道了 您必须在index.html中导入此脚本标记: src=“//js.live.net/v5.0/wl.js 然后只是“声明var-WL:any;”
然后在TypeScript中识别出“WL”。在任何文档中都没有发现,并且查看了很多文档。正如@adrianhall在中提到的,Azure移动应用程序SDK for Cordova/Javascript可以与Angular 2一起使用,那么到目前为止您尝试了什么呢?@AaronChen MSFT昨天发现了这一点。您必须导入:然后刚刚声明了“var WL:any;”然后是“WL”“在TypeScript中被识别。在任何文件中都没有发现,并且查看了很多。终于在微软找到了一个人,他在代码中使用了这个功能,但不知道他是怎么做到的!