我正在開發離子移動應用程序。我已經按照這些文件https://github.com/azure/azure-mobile-apps-js-client和https://github.com/azure-appservice-samples/ContosoMoments/tree/master/src使用Azure移動應用程序時出錯 - Javascript客戶端SDK
當我在我的控制器中注入'mobileServicesClient'時,出現未知提供者錯誤。 如果我在功能上直接使用這樣
var clientRef = new MobileServiceClient('https://******.azurewebsites.net');
clientRef.login('aad').then(function(result){ console.log(result); },function(result){ console.log(result); }
我得到錯誤:「MobileServiceClient沒有定義」
使用適用於Azure移動應用程序的Apache Cordova插件,我能夠進行身份驗證。我還爲JavaScript SDK及其工作找到了此https://ajax.aspnetcdn.com/ajax/mobileservices/MobileServices.Web-1.2.7.min.js。我想要構建混合移動應用程序。那麼JavaScript SDK會更好還是客戶端SDK? – devangi
對於H5應用程序,使用JS SDK以及移動應用程序,建議使用客戶端SDK。正如您可以在https://github.com/Azure/azure-mobile-apps-js-client/tree/master/sdk/上所見,將SDK分成兩個平臺('web'&'cordova') SRC /平臺。所以在認證和表操作中幾乎是一樣的,但應該是一些特殊的平臺。 –
對於Cordova應用程序,您可以參考https://docs.microsoft.com/zh-CN/azure/app-service-mobile/app-service-mobile-cordova-how-to-use-client-library,以及對於H5應用程序,您可以參考https://docs.microsoft.com/zh-cn/azure/app-service-mobile/app-service-mobile-html-how-to-use-client-library –