我正在使用Xamarin.Forms,在我的Xamarin.Droid项目中,我正在尝试使用Google Auth。
这是我在官方文档中使用的代码:
Stream stream = this.GetType().Assembly.GetManifestResourceStream("MerchantLabel.Droid.client_secret.json");
using (stream)
{
string credPath = Environment.GetFolderPath(
Environment.SpecialFolder.Personal);
credPath = Path.Combine(credPath, ".credentials/drive-dotnet-quickstart.json");
credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
GoogleClientSecrets.Load(stream).Secrets,
Scopes,
"user",
CancellationToken.None,
new FileDataStore(credPath, true)).Result;
Console.WriteLine("Credential file saved to: " + credPath);
}
开GoogleWebAuthorizationBroker.AuthorizeAsync
我收到异常
无法启动浏览器 \" https://accounts.google.com/o/oauth2/v2/auth?access_type=offline&resp ...
我正在我的设备上构建应用程序(真正的 - 三星Galaxy S6 Edge)。
您有什么建议我该如何解决这个问题?
提前致谢!