ho implementato Google segno e tutto funziona su iOS 8. Ma quando io chiamo questa linea su iOS 9:schermo bianco GIDSignIn su iOS 9
GIDSignIn.sharedInstance().signIn()
io sono in grado di accedere per la prima volta. Ma se annullo, la prossima volta che provo ad accedere mostra una schermata bianca in cui la normale web view di approvazione dell'utente sarebbe.
Ciò accade anche quando si elimina l'app e la si reinstalla, il che significa che è possibile che venga memorizzato nella cache a livello di sistema operativo.
L'unica soluzione è riaprire iOS Simulator o riavviare il mio iPhone.
Ho provato alltheseanswers senza fortuna. Ho anche provato lo GIDSignIn.sharedInstance().signIn().allowsSignInWithWebView = true
sperando che l'autorizzazione tramite Safari potesse funzionare, ma Safari non si apre mai. Il mio Podfile ha pod 'Google/SignIn'
quindi non penso che sia un problema di versione.
Non sono a questo punto, perché questo va oltre lo scopo della mia app, e tutto quello che posso pensare è di decostruire un'app di esempio funzionante e confrontare le sue impostazioni con la mia app riga per riga.
Qualcuno ha un collegamento a un'app di esempio di lavoro?
Sto affrontando lo stesso problema ma non sono stato in grado di trovare la soluzione. Anche se il mio metodo delegato non viene chiamato. –