During development you can use the ID of any live app. Facebook uses this information to direct people to download your app later, so before you go live, you will want it to be your real AppID. I’ve also heard that putting 0 in works for some people.
@ Rob Miracle
So I can only put my real app ID once the app hits the store ? How will developers test it then ? Any other solution for this ?
Thanks
The iTunes app id number has on effect on your app talking to Facebook. So you can do all your testing without that being set. When you send your app to Apple for submission, you’ve got several days before it’s approved. At that point you put the right value in and you’re golden.
What you can’t test is if you do something on facebook where someone can click something that would take them to install your app, then that won’t work. It will take them to whatever AppID you have temporarily in place. This is a pretty minor thing in the testing of your app.
Rob,
I really believe that YOU are the “Miracle” Man. I love reading your posts. So I believe that there is no one else who can put an end to my current misery.
Re: “During development you can use the ID of any live app …”
What live app? Which live app? Where can one get the ID of someone else’s live app? No one seems to ever answer that question as if the app ID of other live apps were in plain view for anyone to see. Am I missing something that may seem so apparent?
This seems like a rather silly catch 22. It’s not what I expect from these two companies. I don’t get these kind of headaches when publishing to the Android platform.
Please forgive my frustration. I just wasted several hours trying to resolve this one small issue … and I still don’t have a clear answer.
Please, Please Help.
I just created a iOS app on Facebook just using the Bundle Id and it is working fine…
Thanks for the reply Renato. Ok, so I tried that as well with no success. So maybe my mistake is in how I then test the app to see if it is working. Please allow me to explain my steps.
After doing just what you explained above …
-
I created an IOS Distribution build from the Corona SDK Simulator (I am using 2014.2185 Pro)
-
I removed the older version of the app from my iPhone 4s using iTunes (sync)
-
I dragged and dropped the newly created .app into iTunes, replacing the old version.
-
I added the newer version of the app onto my iPhone 4s using iTunes (sync)
-
I played the game and clicked on my Facebook icon at the appropriate moment
-
A Facebook Alert comes up and I touch the OK.
-
A progress circle appears for a half a second and then goes away and I am back to my game.
I used to get the same behaviour when I tested my app on my Android device. However after reading Rob’s article I created and saved the proper hash and it worked immediately (Google makes it so much easier).
Is this the same workflow you used for testing to see if it worked? Did you use another and if so what?
Thanks
Where they ask for the iTunes App ID # is only for providing links to your app to download them. It has zilch to do with testing your app. You can put 0 in there too I believe. That field should not be a hangup point. Then after you submit your app to Apple for review, go put the the real ID in and launch the facebook side. When Apple gets your app live, everything will be ready to go.