ios8 - iOS Rejection due to Google SignIn. Latest Google SignIn (4.0.0) goes to safari -


our app got rejected apple for

design - 4.0

we noticed user taken safari sign in or register account when logging in google+, provides poor user experience.

next steps

please revise app enable users sign in google+ in app. can updating latest google+ sdk.

we recommend implementing safari view controller api display web content within app. safari view controller allows display of url , inspection of certificate embedded browser in app customers can verify webpage url , ssl certificate confirm entering sign in credentials legitimate page.

i using pod , have latest google signin library, not googleplus one. library 4.0.0 (15/05/2016), says on release notes

https://developers.google.com/identity/sign-in/ios/release 

removes allowssigninwithbrowser , allowssigninwithwebview properties gidsignin.

that means don't have way force on ios 8 have default ios 9 behavior (open safari browser within app). having installed google app or google+ app makes no difference.

tried downgrade 2.4.0 using cocoa pods says

analyzing dependencies [!] unable satisfy following requirements:

  • google/signin (= 2.4.0) required podfile
  • google/signin (= 2.4.0) required podfile

any ideas? in front

finally managed make changes , aprooved downgrading googlesignin 3.0.0 has allowssigninwithbrowser , allowssigninwithwebview properties make use of with

allowssigninwithbrowser = no allowssigninwithwebview = yes 

had change pod file in order make build (having google analytics made thing difficult, cause of dependecies).

hope google engineers update signin 4.0.0, because don't having old libraries, can't have app rejected until google changes libs

pod 'google/analytics'  pod 'googlesignin', '3.0.0' pod 'google/signin' pod 'google', '2.0.4' pod 'googleapputilities' pod 'googleauthutilities' pod 'googlenetworkingutilities' 

good luck guys too, paulw11, made test project , saw same problem in ios8. also, telling reviewers other (even big) apps in app store usign webview if ios9, not ios8, did not help, because said cannot reason other apps be, , working hard reject other too.

if changes made, example new googlesignin library, please make new answer!


Comments

Popular posts from this blog

sql - invalid in the select list because it is not contained in either an aggregate function -

Angularjs unit testing - ng-disabled not working when adding text to textarea -

How to start daemon on android by adb -