Live SDK を介して WP8 アプリで認証するときに問題に直面しています。
SignInButton
アプリに を追加しました:
<live:SignInButton x:Name="btnSignIn"
Scopes="wl.skydrive wl.skydrive_update wl.signin wl.offline_access"
ClientId="MY_CLIENT_ID"
SessionChanged="btnSignIn_SessionChanged"
TextType="Login" />
コードビハインドには次のものがあります。
private async void btnSignIn_SessionChanged(object sender, Microsoft.Live.Controls.LiveConnectSessionChangedEventArgs e)
{
App.LiveSession = e.Session;
if (e.Status == Microsoft.Live.LiveConnectSessionStatus.Connected)
{
App.LiveClient = new Microsoft.Live.LiveConnectClient(e.Session);
}
}
[サインイン] ボタンをタップすると、資格情報を入力する画面が表示され、アプリにアクセス許可が付与されます。そこまではすべて順調です。
問題は、その後、btnSignIn_SessionChanged
予想どおり解雇されることですが、私は常に財産を取得Unknown
しe.Stautus
ます。
[サインイン] ボタンをもう一度タップすると、資格情報は求められませんが、許可を求められます。受け入れた後、あるべきときにe.Status
を返し続けます。Unknown
Connected
http://dev.live.comで、アプリをモバイル クライアントとして構成しています。アプリは過去に機能していましたが、どこに問題があるのか 推測できません。
どんな手掛かり?