I have a Facebook app where I’ve developed 2 Open graph social actions. My development environment has 3 sites – Dev, Staging, Production. I’m currently using 3 different FB app for the 3 sites. The open graph action related works are not deployed to production yet. They are on staging.
My staging site is a subdomain of my production.
My question is, can I simply point my production FB app’s URL to my staging site – http://stg.mysite.com and then after the approval process is complete switch the URL to my production site – http://mysite.com ?
Will changing the URL (even though within same domain) of the Facebook App after the action has been approved invalidate the approval?
Yes, you can get your action approved while app is using staging site. as once the action has been approved for your application, it does not cause any problem on changing the app url. I have done it for my app.