我在Ionic 3应用程序中添加了Google登录按钮。
虽然它在我的本地浏览器(ionic serve
)中工作,但在部署到设备(ionic cordova run android --device
)时失败。
例外gapi.auth2.init invalid cookiepolicy
中抛出异常
private initializeGoogleOAuth2() {
try {
this.auth2 = gapi.auth2.init({
client_id: this.CLIENT_ID,
cookiepolicy: 'single_host_origin',
});
} catch (error) {
alert('gapi error' + error)
}
}
修改
在设备中
window.location
为file:///android_asset/www/index.html
我看了:
使用file://
时不支持Google API