Nach dem Graben viel ich hier mein Problem posten. Ich benutze Google anmelden neueste sdk in meiner App und die App unterstützt iOS 8+. Ich verwende derzeit Xcode 7.2. Vor kurzem habe meine app mit dem sehr häufiger Grund abgelehnt, die viele Benutzer in der Vergangenheit erlebt haben:Google + Login iOS App Ablehnung von Appstore mit Google SDK v3.x
Appstore
Wir haben festgestellt, dass der Benutzer auf Safari genommen wird, sich anzumelden oder ein neues Konto registrieren, die eine bietet schlechte Benutzererfahrung. Insbesondere im Google-Log nimmt zu Safari-Benutzer sich anmelden.
Nächste Schritte
10,6 Bitte überarbeiten Sie Ihre App-Nutzer zu ermöglichen, sich anzumelden oder ein Konto in der App zu registrieren.
Wir empfehlen die Implementierung der Safari View Controller-API, um Webinhalte in Ihrer App anzuzeigen. Der Safari View Controller ermöglicht die Anzeige einer URL und die Überprüfung des Zertifikats über einen eingebetteten Browser in einer App, sodass Kunden die Webseiten-URL und das SSL-Zertifikat bestätigen können, um zu bestätigen, dass sie ihre Anmeldeinformationen in eine legitime Seite eingeben.
END
Ich weiß schon, diese Ablehnung als Apfel viele apps abgelehnt hat, die das Anmelden Fluss aus in den Safari-Browser nehmen. Hier sind einige Links zu Referenz
https://code.google.com/p/google-plus-platform/issues/detail?id=900
https://github.com/Torsten2217/google-plus-platform/issues/900
und einige weitere Links finden Sie leicht auf Internet
Am Mai 2015 Google eine neue sdk mit nativen Web-Ansicht freigegeben. Der vollständige Prozess der Integration ist hier aufgeführt http://www.appcoda.com/google-sign-in-how-to/.
Es funktionierte gut mit iOS 8 und präsentierte auch einen Controller.
Jetzt Log-in für iOS Probe, die ich versuchte, war ich die neueste Google-SDK, die ich über CocoaPods installiert https://developers.google.com/identity/sign-in/ios/start
Der obige Link von Google ein Versuchen hat. Es wird jetzt nur ein natives SFSafariViewController
in iOS 9 geöffnet, aber in iOS 8 wird der Login-Flow wieder außerhalb der App zum Safari-Browser geleitet.
In den Kommentaren Apfel Rezensent fragte SafariViewController
zu verwenden, aber die Verfügbarkeit der Steuerung ist von iOS 9 und höher .Hier ist die Verbindung https://developer.apple.com/library/ios/documentation/SafariServices/Reference/SFSafariViewController_Ref/
Wie kann ich dies in iOS mit neuesten Google sdk erreichen 8.
Die Der Rezensent hat die iOS-Version, die er getestet hat, nicht erwähnt.
Jetzt kann mir jemand helfen, dies zu sortieren. Wie kann ich in iOS 8 den nativen Gegenwartscontroller für die Google Login-Seite verwalten.
Mögliches Duplikat von [Google + iPhone API anmelden und teilen ohne die App zu verlassen] (http://stackoverflow.com/questions/15281386/google-iphone-api-sign-in-and-share-without-leaving-) App) – JAL
@JAL cmon Mann. Es war ein Posten 2013. Die Dinge haben sich sehr verändert. Lesen Sie einfach meine Frage und suchen Sie nach dem Wort SFSafariView –
Warum nicht ** Sie ** die verknüpfte Frage lesen. 'SFSafariViewController' ist nur auf iOS 9 und höher verfügbar. Für iOS 8 und niedriger liegt Ihre Antwort in der verknüpften Frage. – JAL