Google Oauth重定向到ios自定义网址

Pat*_*ick 3 google-api ios oauth-2.0 google-oauth

目标:在iOS应用程序中完成Google的Oauth2。

我正在使用phonegap,所以我要在浏览器中启动oauth。我希望重定向是应用程序的自定义网址,以便我可以存储令牌。我已阅读这篇文章就如何处理重定向,但我仍然感到困惑。我应该在info.plist中输入的自定义网址是什么?什么重定向到我传递给oauth页面?

var redirect_url='com.example.myapp:/oauth2Callback'
var url="https://accounts.google.com/o/oauth2/auth?response_type=code&client_id=" + client_id + "&state=" + state + "&redirect_uri="+redirect_url+"&scope=" + scope;
Run Code Online (Sandbox Code Playgroud)

任何人都经历过吗?

Pat*_*ick 5

原来上面的代码是正确的。我的问题是在info.plist中设置自定义网址方案。url方案只需要是bundle id(即com.example.myexample)。我在其末尾附加了':/ oauth2callback',这是不正确的。