1

Google.Apis ナゲットを使用する Windows Phone 8 アプリに取り組んでいます。エミュレーターでのデバッグに問題があります (すべてのチーム メンバーがデバイスにアクセスできるわけではありません)。次のコードは無期限にハングします。

await Task.Factory.StartNew(() =>
{
    try
    {
        var result = GoogleWebAuthorizationBroker.AuthorizeAsync(
            new ClientSecrets
            {
                ClientId = "<my_client_id>",
                ClientSecret = "<my_client_secret>"
            },
            new[] {"https://mail.google.com/email"},
            "<user_id_to_be_authorized>",
            token).Result;
    }
    catch (Exception ex)
    {
        Debug.WriteLine(ex);
    }
});

そして、.Result を .ContinueWith((x) => {...}) に変更すると、AggregateException に含まれる TaskCanceledException が常にスローされます。このコードは Lumia 920 で正常に動作します。不足しているものはありますか? エミュレーターでインターネット接続を確認し、ブラウザーが機能することを確認しました。グーグルもいくつか実行しましたが、結果はありませんでした。

4

1 に答える 1