Oauth 2.0 让重定向_URI与代号为1的Google Oauth一起工作

Oauth 2.0 让重定向_URI与代号为1的Google Oauth一起工作,oauth-2.0,codenameone,Oauth 2.0,Codenameone,我试图让谷歌Oauth在CNO中与ios一起工作。我可以很好地使用web应用程序,但我不太清楚如何让CNO知道何时使用哪个客户端ID或重定向URI等。下面是我的代码,可以很好地工作。CNO文档没有帮助 Login gc=GoogleConnect.getInstance(); gc.setClientId(web\u客户端ID); gc.setRedirectURI(“https://google.com"); gc.setClientSecret(客户端密码); doLogin(gc,新Goo

我试图让谷歌Oauth在CNO中与ios一起工作。我可以很好地使用web应用程序,但我不太清楚如何让CNO知道何时使用哪个客户端ID或重定向URI等。下面是我的代码,可以很好地工作。CNO文档没有帮助

Login gc=GoogleConnect.getInstance();
gc.setClientId(web\u客户端ID);
gc.setRedirectURI(“https://google.com");
gc.setClientSecret(客户端密码);
doLogin(gc,新GoogleData(),false)

我有一个不同的iOS客户端ID,但我应该把它放在哪里?当我不想让OAuth转到网站,而是返回到我的应用程序时,如何更改重定向URI?

客户端ID始终是设备的本机登录ID。您可以使用
isSimulator()
方法检查是否在模拟器中运行以使用web ID。

客户端ID始终是设备的本机登录ID。您可以使用
isSimulator()
方法检查您是否在模拟器中运行以使用web ID。

因此,当我在iOS上实际部署我的应用程序时,我需要在这些字段中输入哪些变量?我的理解是,我将执行
setClientId(ios\u client\u id)
,但我该如何处理重定向URI?没关系吧?还是我的ios URL方案?我试着在模拟器中使用它,但它给了我一个错误。这并不重要。它可能会闪烁一秒钟,您将收到登录成功事件。因此,当我在iOS上实际部署我的应用程序时,我需要在这些字段中输入哪些变量?我的理解是,我将执行
setClientId(ios\u client\u id)
,但我该如何处理重定向URI?没关系吧?还是我的ios URL方案?我试着在模拟器中使用它,但它给了我一个错误。这并不重要。它可能会闪烁一秒钟,您将收到登录成功事件