title: App Review on Facebook - Private Software that may scale up in the future
body: <p>So we've developed a Facebook App (and similar apps on Twitter and Instagram) that allow users to post and read content using an external system. We'll sell this integration directly to our clients, so it's a <strong>private</strong> application.</p>
  
  <p>Basically the user will see a very simple page with a button "Log in to Facebook" and a disclaimer regarding the authorization (we'll use some query params fixed in the url, depending on the client). The client authorize us and we capture the access tokens. </p>
  
  <p>To submit the app review, though, we have to explicitly give a test user to the reviewers, but that's not really possible because the real "action" happens within the integrated systems, NOT within the app itself. And those systems are not public (they <strong>shouldn't</strong> be).</p>
  
  <p>So just to be clear: our app is basically a very simple "Facebook login" that we use to get tokens, generated by specific clients authorization. It's not going to be published anywhere. </p>
  
  <p>Until we have around 5 to 10 clients we can add the specific users in our app as Testers/Admins/etc, but what if we scale up? Say we have 20 clients. How are we supposed to get our app to be "live"?</p>
  
  <p>To follow the app review steps we would have to create some users in our local systems (we have some dev environments), open them to the internet so the reviewers can log in and see how it actually works? Is that it?</p>
  
  <p><em>(btw I'm asking this because our app review was rejected twice and I want to make sure I'm submitting everything they ask this time).</em></p>
  
  <p>Thanks :)</p>