Native iOS app: What do I put in Facebook's developer "iPhone App Store ID" under Settings, Basic?

IosFacebookFacebook Ios-Sdk

Ios Problem Overview


I'm about finished with a native iPhone app, but I need to finish SSO via Facebook. Despite my best effort, I am unable to figure-out what value is supposed to go in the "iPhone App Store ID" field during the process where I register my app with Facebook on their website.

I have an "App ID" at http://developer.apple.com/ios/manage/bundles/, but Facebook gives me the error "iPhone App Store ID must be an integer" when I put my App ID in that field. My App ID is not an integer.

I know Facebook specifically labels the field with "App Store"; please tell me that isn't really the case, since... how would anyone have something on the "App Store" if it's still in development?

Everyone has "that issue" that motivates their first Stack Overflow post, and this is mine. I eagerly await news that I'm missing something.

Ios Solutions


Solution 1 - Ios

Create a new app in iTunes Connect. That app will have a unique app id. That's the id they want. That is, in fact, the App Store id for the app.

Solution 2 - Ios

The accepted answer is true, but the iOS SDK docs also say

> iPhone App Store ID - If you have an iPhone app that is listed in the > iTunes App Store enter the ID here, e.g. 123456. If Facebook links out > to your app and finds that the user does not have your app installed, > then it will take the user to your app in the store. The user can then > install your app. If your app is not in the iTunes App Store you can > enter any valid app's ID but be sure to update this when your app is > approved in the App Store.

Emphasis mine.

This is what I did. I use an existing public app ID (picked one at random from the store) because my app isn't out yet..

Solution 3 - Ios

Right now, the simplest solution is to just type in "0" as iPhone App Store ID - a solution which is also demonstrated in the Facebook SDK Getting Started Guide: https://developers.facebook.com/docs/getting-started/facebook-sdk-for-ios/3.1/

Solution 4 - Ios

For already published apps, it is part of itunes url appearing at the end https://itunes.apple.com/.../idxyzabc123 xyzabc123 is the id for above url

Solution 5 - Ios

For testing use 0(Zero),

  • iPhone Store ID = 0
  • iPad Store ID = 0

and click on Save Changes.

0 Will be disappeared but your work will be done.

Note:- update this id before going live.

Solution 6 - Ios

If you're app is already published, open your app on iTunes Connect → General → App Information → Apple ID. You need to copy this number into the iPhone Store ID in Facebook Developers dashboard.

enter image description here

Solution 7 - Ios

Long story short, you can use "0" for development.

If you login to iTunes Connect and visit your app, it should be under "Apple Id".

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionGreg M. KrsakView Question on Stackoverflow
Solution 1 - IosMark GranoffView Answer on Stackoverflow
Solution 2 - IosCVertexView Answer on Stackoverflow
Solution 3 - IosIOSProgrammerView Answer on Stackoverflow
Solution 4 - IosN0miView Answer on Stackoverflow
Solution 5 - IosMohammad Zaid PathanView Answer on Stackoverflow
Solution 6 - IosZorayrView Answer on Stackoverflow
Solution 7 - IosFreePenderView Answer on Stackoverflow