Hidden SFSafariViewController

Hi there

We are working in a solution to make friends two users sharing a link in our system. User A share a link through Share Sheet (through Whatsapp, FB, Instagram....) with his id and user B receives the link with the info and

1) If user B has the app installed as we have set up Universal Links, app will be opened and passed info through the URL. Great, users can be friends in our system

2) If user B has not the app installed, we open Safari, store a cookie with the data and redirect to the store. After installing process when app is opened, we check with this solution where we use a partially hidden SFSafariViewController (https://library.launchkit.io/how-ios-9-s-safari-view-controller-could-completely-change-your-app-s-onboarding-experience-2bcf2305137f#.nizmqko9x https://github.com/mackuba/SafariAutoLoginTest

we retrieve our data and match both users. Great again, both are friends.


This solution was perfect before iOS10, but now after latest update on app review guidelines

(iv)SafariViewContoller must be used to visibly present information to users; the controller may not be hidden or obscured by other views or layers. Additionally, an app may not use SafariViewController to track users without their knowledge and consent.


This solution is a bit risky against app review team, as we have a very tight deadline I don't want to mess up everything with a rejection.

What do you think we should do? Do you think app review team will approve our hidden SFSafariVIewController implementation?


Thanks in advance

We use the similar solution and worry about the same thing.


We use this solution only one time at installtion.

It's a harmless and good solution to users, would you please check the rule and do developers and users a favor?

Thanks indeed!

Since cookie is used to make user uses APP smoothly, the jumping out of the visible web will break up the user's experience.


Visible message could be used to notify user the using of cookie, but the visible web is not necessary.


It's kind of you to consider it.


Thank you very much!

Hidden SFSafariViewController
 
 
Q