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