WebAuthenticationBroker.AuthenticateSilentlyAsync(startUri)
の代わりにWebAuthenticationBroker.AuthenticateAndContinue(requestUri, callbackUri)
を使用します。次に、App.xamlでApplication_ContractActivatedイベントを追加します。あなたは、これはApp.xaml.cs.にApplication_ContractActivatedメソッドを追加する必要がありApp.xamlを開き、この
<shell:PhoneApplicationService ContractActivated="Application_ContractActivated" />
ようContractActivatedを追加することによってこれを行うことができますこのソリューションは、Windowsの携帯電話8.1のためのWindows PhoneのSilverlight 8.1とではないためであることを
public WebAuthenticationBrokerContinuationEventArgs WABContinuationArgs { get; set; }
private void Application_ContractActivated(object sender, IActivatedEventArgs e)
{
var _WABContinuationArgs = e as WebAuthenticationBrokerContinuationEventArgs;
if (_WABContinuationArgs != null)
{
WABContinuationArgs = _WABContinuationArgs;
var result = WABContinuationArgs.WebAuthenticationResult;
}
}
注:この方法では、このような結果を得ることができます。 Windows Phone 8.1では、同じ原則ですが、Application_ContractActivatedの代わりにOnActivatedメソッドを使用します。
あなたの完全なコードを私に見せてください。 –