菜鸟教程小白 发表于 2022-12-12 14:01:17

android - 如何在 Phonegap/Cordova 应用程序中返回 Google 登录/帐户选择器?


                                            <p><p>使用 PhoneGap Build 构建我的第一个应用程序,但无法解决一个问题,这当然是一个重要的部分。</p>

<p>该应用程序使用 Google oAuth2 访问我使用 Ajax 获取数据的外部站点。我使用 url 进行初始登录。</p>

<p>我可以返回 Google 登录的唯一方法是在 iOS 中删除并重新安装该应用。在 Android 中,我可以使用应用程序管理和清除数据。</p>

<p>在这两种情况下,如果我采取其中任何一个手动步骤,都会根据需要再次要求我登录。</p>

<p>如何以编程方式清除我认为导致问题的 oAuth2 数据?</p>

<p>或者,如果有必要,我可以做些什么来完全重新初始化应用程序?</p>

<p>提前感谢您的建议。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>让这个为我工作:</p>

<pre><code>    function googLogout (){
    var ref = window.open(&#39;https://accounts.google.com/Logout?continue=http://google.com&#39;, &#39;_blank&#39;, &#39;hidden=yes&#39;);
    setTimeout(function(){ref.close();}, 3000);
    alert(&#39;goog logout done&#39;);
}
</code></pre>

<p>希望对其他人有所帮助。</p></p>
                                   
                                                <p style="font-size: 20px;">关于android - 如何在 Phonegap/Cordova 应用程序中返回 Google 登录/帐户选择器?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/28289409/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/28289409/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: android - 如何在 Phonegap/Cordova 应用程序中返回 Google 登录/帐户选择器?