Reputation: 494
We would like to allow users to signup for our site with their Facebook credentials. We'd also like to read the user's location during signup, for which FB now require approval.
Obviously, we can't launch the site until users can signup, but FB won't approve the app until they've tested the login. I'm obviously missing something because this is a bit of a Catch 22 scenario...
(this was kind of asked here: How to go through facebook review process on existing site with high traffic?, but not answered for the case beyond simple login)
Upvotes: 9
Views: 4960
Reputation: 111
Facebook reviews apps, in your case, the user_location permission, by seeing how your app is using the permission through test users. If there's a test user that works for you, please submit with these credentials, step by step instructions as well as detailed screenshots so reviewers can replicate this process. Once the review team understands how your app is using this permission, your app can now pull ANYONE'S location. You can read more about test users here: https://developers.facebook.com/docs/apps/test-users
*edit
Thanks for clarifying. Technically, your app doesn't have to be "live." It just needs full functionality and real-environment UI and able to demonstrate how it is using the Facebook's permissions. Instead of submitting it onto the iTunes store, Facebook also reviews your app through a sim build: https://developers.facebook.com/docs/ios/creating-ios-simulator-build-for-review. Once this is approved, then deploy your app. This way, your users won't have a bad experience. I hope that answers your question. If not, let me know where you're unclear and I'll try to clarify.
Upvotes: 3