如何在 Phonegap/Cordova 应用程序中返回 Google 登录/帐户选择器?
How can I get back to Google Sign In / Account Chooser in a Phonegap/Cordova app?
使用 PhoneGap Build 构建我的第一个应用程序,但无法解决一个问题,这当然是一个重要的部分。
该应用程序使用 Google oAuth2 访问外部站点,我在其中使用 Ajax 获取数据。我使用 url 进行初始登录。
我可以返回 Google 登录的唯一方法是删除并重新安装 iOS 中的应用程序。在Android,我可以使用应用程序管理和清除数据。
在这两种情况下,如果我执行这些手动步骤中的任何一个,系统都会根据需要再次要求我登录。
如何以编程方式清除我认为导致问题的 oAuth2 数据?
或者,如果有必要,我可以做些什么来完全重新初始化应用程序?
提前感谢您的建议。
让这个对我有用:
function googLogout (){
var ref = window.open('https://accounts.google.com/Logout?continue=http://google.com', '_blank', 'hidden=yes');
setTimeout(function(){ref.close();}, 3000);
alert('goog logout done');
}
希望对其他人有所帮助。
使用 PhoneGap Build 构建我的第一个应用程序,但无法解决一个问题,这当然是一个重要的部分。
该应用程序使用 Google oAuth2 访问外部站点,我在其中使用 Ajax 获取数据。我使用 url 进行初始登录。
我可以返回 Google 登录的唯一方法是删除并重新安装 iOS 中的应用程序。在Android,我可以使用应用程序管理和清除数据。
在这两种情况下,如果我执行这些手动步骤中的任何一个,系统都会根据需要再次要求我登录。
如何以编程方式清除我认为导致问题的 oAuth2 数据?
或者,如果有必要,我可以做些什么来完全重新初始化应用程序?
提前感谢您的建议。
让这个对我有用:
function googLogout (){
var ref = window.open('https://accounts.google.com/Logout?continue=http://google.com', '_blank', 'hidden=yes');
setTimeout(function(){ref.close();}, 3000);
alert('goog logout done');
}
希望对其他人有所帮助。