摘要:[c#] 讓你的Windows 市集應用程式也可以使用Microsoft帳戶登入
在此假設您已經完成申請開發者帳號並完成付款帳戶的驗程序,以及您會申請註冊您的Windows 市集應用程式
1.下載並安裝Live SDK
2.移至您的Windows 市集儀表板並設定您的Windows 市集應用程式
3.專案中加入Live SDK參考,如下圖:
4.在App.xaml中加入一行<x:Stringx:Key="AppName">使用Microsoft帳戶登入</x:String>,如下圖:
5.在登入頁的XAML檔放入兩個TextBlock、一個TextBox及兩個Button,相關屬性設定如下圖:
6.在登入頁的cs檔中加入底下三行:
using Microsoft.Live;
using Windows.UI.Popups;
using System.Threading.Tasks;
7.在登入頁的cs檔中修改Button的Tapped事件處理函式並增加Logon、LoadProfile及Logout三個member function,相關程式碼如下圖:
8.執行結果如下圖:
a.如果尚未登入Microsoft帳戶,會看到要求登入帳戶的畫面,如下圖:
b. 第一次使用系統會看到要求使用者允許程式取得相關權限,如下圖:
c.登出畫面如下圖:
9.若登入應用程式的Windows 帳戶已經登入至電腦裝置,則只能從裝置登出
更多資源: