在没有GIDSignInButton的情况下以编程方式启动Google Signin

Edw*_*hak 9 reactive-programming ios reactive-cocoa swift google-signin

有没有办法以编程方式启动Google SignIn而无需按下GIDSignInButton?

我正试图在用户必须登录的谷歌api周围打一个信号.

有点 :

googleSignInSignal().then(getPersonalDataSignal)
Run Code Online (Sandbox Code Playgroud)

mvc*_*vcs 15

您实际上可以调用此方法:

GIDSignIn.sharedInstance().signIn()
Run Code Online (Sandbox Code Playgroud)

它对我来说很好,它似乎是一个更清洁的方法.

我希望它可以帮助有同样问题的人.


fra*_*iis 1

你可以尝试这样的东西 - 不漂亮,但有效:

GIDSignInButton *googleButton  =[[GIDSignInButton alloc] init];
[googleButton sendActionsForControlEvents:UIControlEventTouchUpInside];
Run Code Online (Sandbox Code Playgroud)