我寫了一個使用天青與谷歌,Twitter和Facebook進行用戶登錄Android應用程序;它採用Microsoft.WindowsAzure.MobileServices.Android.dll
以及與此我能夠做這樣的事情LoginAsync失蹤
await Client.LoginAsync(context, MobileServiceAuthenticationProvider.Google);
(Azure中我設置的ID和祕密使用谷歌,Facebook和Twitter)。
現在我正在開發一個Windows應用程序使用的Windows 7(桌面應用程序),VS2012和框架4.5,我想執行相同的登錄信息(這樣我可以得到驗證令牌,並用它來查詢我的SQL數據庫);我用的NuGet導入Microsoft.WindowsAzure.Mobile
包,我看到同時參照Microsoft.WindowsAzure.Mobile和Microsoft.WindowsAzure.Mobile.Ext。
當我嘗試使用LoginAsync
,我在Android中使用的類似的語法缺失。
根據這個鏈接http://www.windowsazure.com/en-us/develop/mobile/how-to-guides/work-with-net-client-library/#caching在擴展包中應該有一個擴展的方法,讓我用
user = await client.LoginAsync(MobileServiceAuthenticationProvider.Google);
但VS不能看到它,所以我不能使用它。
我剛纔看到的方法
LoginAsync(MobileServiceAuthenticationProvider provider, JsonObject token)
,但我並不需要它老老實實...
我缺少的東西?
謝謝卡洛斯,萬分感謝。明天我會檢查你的鏈接並嘗試你的解決方案。謝謝! – Marco