Xaml 如何使用Xamarin.Forms实现Google身份验证?

Xaml 如何使用Xamarin.Forms实现Google身份验证?,xaml,xamarin,xamarin.forms,google-api,google-authentication,Xaml,Xamarin,Xamarin.forms,Google Api,Google Authentication,我正在开发一个登录功能,用户可以使用Google帐户登录到应用程序中,并获取用户配置文件的详细信息。为此,我在谷歌开发者中创建了一个项目,并得到了我的验证 我尝试使用此引用,但当我尝试使用此引用时,会出现“不允许的用户代理”错误,并在我尝试使用iPhone(iOS设备)时出现safari或chrome中打开的错误 我还查阅了一些其他参考资料,如“Xamarin.Auth”,但它对我不起作用。当我使用clientId:/oauth2redirect或包名称(包标识符)设置重定向URL时:/oaut

我正在开发一个登录功能,用户可以使用Google帐户登录到应用程序中,并获取用户配置文件的详细信息。为此,我在谷歌开发者中创建了一个项目,并得到了我的验证

我尝试使用此引用,但当我尝试使用此引用时,会出现“不允许的用户代理”错误,并在我尝试使用iPhone(iOS设备)时出现safari或chrome中打开的错误

我还查阅了一些其他参考资料,如“Xamarin.Auth”,但它对我不起作用。当我使用clientId:/oauth2redirect包名称(包标识符)设置重定向URL时:/oauth2redirect。它给了我一个无效重定向Uri的异常。 我还尝试在各自的设备特定项目上添加JSON和p12文件,并设置bundle resource,但这对我不起作用


如果有人不使用WebView就能解决此问题,请帮助我。

您可以从CroosGeeks试用此插件

以下是示例应用程序:


这不是使用WebView。文档也很好。

我找不到任何来源。请在这里与我共享zip文件,因为当我尝试使用该文件时,我无法从您的代码开始。只需在
授权重定向URI
选项中按照此处的步骤操作,您是否输入了有效的重定向URI?