我需要集成谷歌登录到android xamarin应用程序。浏览了下面的链接中的代码:http://motzcod.es/post/67077106339/google-plus-services-login-and-1-in-xamarin-android
它显示错误连接失败和GooglePlayServicesUtil谷歌Play商店丢失。甚至经常添加google play服务(Froyo)组件。
甚至我也读过https://developers.google.com/+/mobile/android/sign-in的bellow链接
Android: Login using google account?
但这与使用java代码的android eclipse有关。有没有人能建议我怎么用xamarin做这件事。感谢任何提示/链接。谢谢。
发布于 2014-09-10 21:06:49
最后,我通过研究xamarin论坛和stackoverflow上的可用代码,得到了一个解决方案。我利用了OAuth2Authenticator
*如果我们在开发人员控制台中注册为已安装的应用程序(如安卓),在发出OAuth2Authenticator请求后,它将显示消息的窗口,请将此代码开关复制到您的应用程序并粘贴到那里,代码需要手动关闭窗口并进行身份验证。选择使用此get应用程序类型。
有关更多信息,请参阅。:Login by google account integration for Xamarin.Android and Xamarin.iOS
发布于 2014-10-16 02:49:20
给出的答案很棒。只要重定向是底层WebView在流结束时连接到的真实且可访问的url,它就可以毫无问题地工作。在移动场景中,这真的没有意义,但谷歌要求这样做。示例通常说使用本地主机作为重定向,这会导致在UI中显示401 UnAuthorized响应。呃。身份验证是成功的,但是您必须单击这个丑陋的框。
我对此的解决方案是让重定向成为me链接,https://www.googleapis.com/plus/v1/people/me。您所拥有的代码已完成,没有错误,视图将被清除。希望这对某些人有帮助。
https://stackoverflow.com/questions/25520180
复制相似问题