使用Google API时,xamarin使用webview形式disallowed_useragent

时间:2017-10-10 10:02:50

标签: android webview xamarin.ios xamarin.forms

我正在开发Xamarin跨平台应用,我正在实施Google登录。 从浏览器和邮递员,我能够使用api authticate和获取用户数据。 但是当我在Xamarin表单webview中使用时,我收到了disallowed_useragent的错误。

因为Google不再支持webview请求。所以我需要在andriod以及iOS应用程序中设置用户代理,或在PCL项目中设置一些将由两个平台使用的东西。

我没有找到解决这个问题的解决方案

这是我的代码:

<div class="firstScene">
    <div class="text"> <div class="welcomeMessage">iPhone X</div> </div>
    <div class="pictures">
        <img src="assets/img/iphoneX_off.png" alt="iphone X" id="iphoneX">
        <img src="assets/img/iphoneX_screen.png" alt="screen on" id="iphoneScreen">
    </div>
</div>

1 个答案:

答案 0 :(得分:0)

查看https://github.com/xamarin/Xamarin.Auth,有工作解决方案:)