如何删除旧的clientID?
我在google开发者控制台中创建并生成了一个新的clientID
新的clientID与浏览器中的clientID不匹配。这可能解释了尝试登录时的错误
我知道在应用设置中一切正常
这是我的 package.json
“name”:“auth-firebase-2”, “版本”:“0.0.1”, “作者”:“离子框架”, “主页”:“http://ionicframework.com/”, “私人”:是的, “脚本”:{ “干净”:“离子应用程序脚本干净”, “build”:“ionic-app-scripts build”, “lint”:“ionic-app-scripts lint”, “ionic:build”:“ionic-app-scripts build”, “ionic:serve”:“ionic-app-scripts serve” }, “依赖”:{ “@ angular / animations”:“5.2.9”, “@ angular / common”:“5.2.9”, “@ angular / compiler”:“5.2.9”, “@ angular / compiler-cli”:“5.2.9”, “@ angular / core”:“5.2.9”, “@ angular / forms”:“5.2.9”, “@ angular / http”:“5.2.9”, “@ angular / platform-browser”:“5.2.9”, “@ angular / platform-browser-dynamic”:“5.2.9”, “@ ionic-native / core”:“4.6.0”, “@ ionic-native / splash-screen”:“4.6.0”, “@ ionic-native / status-bar”:“4.6.0”, “@ ionic / storage”:“2.1.3”, “angularfire2”:“^ 5.0.0-rc.6.0”, “cordova-android”:“7.0.0”, “cordova-browser”:“5.0.3”, “cordova-ios”:“4.5.4”, “cordova-plugin-device”:“^ 2.0.2”, “cordova-plugin-googleplus”:“^ 5.3.0”, “cordova-plugin-ionic-keyboard”:“^ 2.0.5”, “cordova-plugin-ionic-webview”:“^ 1.2.0”, “cordova-plugin-splashscreen”:“^ 5.0.2”, “cordova-plugin-whitelist”:“^ 1.3.3”, “firebase”:“^ 4.13.0”, “离子角”:“3.9.2”, “ionicons”:“3.0.0”, “rxjs”:“5.5.8”, “sw-toolbox”:“3.6.0”, “zone.js”:“0.8.26” }, “devDependencies”:{ “@ ionic / app-scripts”:“3.1.9”, “打字稿”:“~2.6.2” }, “描述”:“离子项目”, “cordova”:{ “插件”:{ “cordova-plugin-whitelist”:{}, “cordova-plugin-device”:{}, “cordova-plugin-splashscreen”:{}, “cordova-plugin-ionic-webview”:{}, “cordova-plugin-ionic-keyboard”:{}, “cordova-plugin-googleplus”:{ “WEB_APPLICATION_CLIENT_ID”:“1043269342338-6fta7jjp2u2rf4fhiupme8b0g1bf3br4.apps.googleusercontent.com”, “REVERSED_CLIENT_ID”:“com.googleusercontent.apps.558165536676-14360cssjil4t4c6tcvnr9ugu8lanehc” } }, “平台”:[ “浏览器”, “机器人” ] } }
已启用Google登录
唯一的问题是浏览器似乎保留了旧的clientID(现已删除)
我试过如下: - 清除chrome中的缓存:设置>高级>清除浏览数据 - npm cache clean
没什么用的。那么你如何实际删除对旧clientID的所有引用?由于
答案 0 :(得分:0)
不确定您是否仍在寻找答案,但可以在此处将其发布给其他任何人。
之所以发生这种情况,是因为您在Google Developer Console上删除了凭据。一旦您回到那里并重新创建凭据,就回到您的工作目录并删除应该存在的旧令牌。
它将备份并随后运行。
答案 1 :(得分:0)
创建新凭据时,请删除项目目录中的旧令牌文件。