Facebook wants an iPhone app ID, but I don't have one - ios

I'm making an app that uses Facebook APIs. Facebook wants me to enter the App Store ID when I'm setting up my app on developers.facebook.com. I am still working on my app and am nowhere near ready to release it on the App Store. Is there a way to get an app ID that it will accept so I can test my code before releasing it?
I found a similar question from 2011 where people said to just use another app's ID or enter "0". Neither of those work. Someone said to create it on iTunes Connect and just not upload it; I got an app ID from that, but Facebook says it's invalid, which doesn't surprise me since I don't see how they could check that unless I publish the app.

The Facebook App ID is not the same as the App Store ID. You can get one at developers.facebook.com. Facebook does allow you to set your App Store ID in your FB App's settings, but it is optional.

Related

Publish App to App Store for Internal Use

I have published an internal app for our company's use, but it falls under Custom App. After the app status "ready for sale", then I realized that I had to get the redemption code and give to each user for them to install.
This is unexpected as I'm expecting to get a link and whoever go to the link, it will automatically select the redemption code for each ID.
I'm so confused right now. How could I publish the app to App Store and the app can be accessed by the public (like how we install Twitter, Facebook, etc.) even though the app is for internal use? I want the user to search the apps name at the App Store and installed directly from there.
To use a custom app, you really need to have devices managed by an MDM, otherwise distributing codes is difficult, as you have found out.
If you don't have MDM managed devices, an unlisted app is a possible solution.
Note that if your app has already been approved as a custom app you will need to create a new app record with a different bundle id for your unlisted app

facebook app. Iphone app store ID not working

I am setting up a facebook app. It requires iphone app store ID.
In my itunesConnect I have setup the app and it has given me the AppID, a numeric number. The app is not on the market yet.
I put that number in my facebook app setup, but it gives me an error, saying we were unable to fetch app from app store.
Where am I going wrong?
From your Facebook account leave blank for iPhone app store ID
Remember:
You cannot add any existing app id into your Facebook account because that app has already registered that ID for their own FB account
Facebook no longer enable entering a blank AppID.
What you need to do is enter 0 as the App ID and click save.
please note that every change in the app details on Facebook will require entering 0 before save.
Also, you won't be able to login into the app with non developer or testing accounts until the FB app is released.

Am I supposed to first release my iOS game and THEN submit it for Facebook review?

I want my game to be able to post to your Facebook wall. For this, I made a Facebook Developer app, and fed the API key to the SDK. It works.
I noticed that there is a "Submit for app review" button in the Facebook app page. Since all I want is to post to someone's wall (which I managed to do already), is it necessary to do this? Can I simply leave the Facebook app alone, or is there like a time period before it gets deleted or something?
Nope - you need to "Submit for app review" and getting it approved by Facebook before you sent your app for publication on the Apple App store. In fact at the moment your app is running in sandbox mode - that means that it works only using your FB account or the FB account of any other developer/tester you might have added to your app via the Facebook Developers website. If you try to perform a FB login within your app using a different account, at this stage you will receive an error (you can easily test it).
If your concern is about - how will they test my app if that is not release yet? Well they won't test it - the only thing that the Facebook team will check is that your Facebook App page is complies with all their requirements - therefore be careful to upload a logo of the right size, without a background, etc (they have a series of rules to follow).

iPhone App Store ID for client app

I'm trying to connect my app to facebook, I've filled everything so far, except for the "iPhone App Store ID". I Understand I can get it on iTunes Connect by registering my app. The thing is, my app is for a third party client, he has an apple ID of his own, and he will be the one uploading the app to the Appstore. If I register the app, will that cause my client problems when he tries to upload the app to the Appstore?
I stuck in this problem and not really sure where to go, I already asked my client for an iPhone App Store ID, but I have yet to receive an answer.
Using your clients App ID would be the way to go. Otherwise things might get messy...
You can register the App with your own ID and when required you have to use your client's ID.

Can I edit my iOS application's code after getting appID from Paypal for going live?

I am about to submit an iOS app to paypal to get a live App ID. However, the code needs some minor changes. So, I want to know if I can edit my app's code after I apply and get a Paypal app ID? Or, do I have to wait until my coding is done and then submit the app to Paypal?
If your app implementation works well in the PayPal Sandbox, then you are good to go. Most probably PayPal will issue you a Live App ID. All features NEED NOT be entirely functional. Once you obtain your PayPal Live App ID, you can of course make changes to your app, add features to it and fix bugs. Doing so will not void your Live App ID. Keep in mind that any future changes you make to your app will be submitted to the App Store not to PayPal. So technically speaking, PayPal doesn't even know if you made changes to your app or not. The key point here is to make sure your app works well in the PayPal Sandbox -- at all time.
I would also like to clarify one common myth about the Live App ID, for those who are not entirely familiar about what it is. If your App uses the PayPal API, you need a Live App ID before you can test your App on an actual iOS device and/or before you submit it to the App Store. The Live App-ID is provided to you by PayPal, NOT Apple.
To obtain a Live APP ID,
Check your account status. Login to PayPal. Go to your PayPal Profile and click My settings. Confirm that your Account type is either Premier or Business, or upgrade your account.
Check your API settings. Click My selling tools. Expand Selling online if needed and check API access. Click Update and Add or edit API permission or View API signature.
To get your application live, follow the steps outline in Adaptive Apps 101.
Once you've verified that your implementation works correctly in the Sandbox, submit your application to PayPal and you will get your Live App ID.
I assume that by "Paypal ID" you mean "Apple ID that PayPal API uses to identifiy your app", in other words, the numeric ID that iTunes Connect gives you when you set up a new app.
The answer is that iTunes Connect gives you this ID as soon as you set up the app on iTunes Connect (i.e. when you put up the description, icon, screenshots, etc). It's not neccesary to actually submit your app binary to get this ID, and you can change the screenshots and description later, so if they're not ready yet, just upload some dummy placeholders for now.
There should be no problem getting your PayPal API set up with your ID before the app is submitted, but you shouldn't upload your app binary if you still want to make changes (although as it happens, you can reject the binary later and upload a new one if you need to anyway, as long as Apple's not already approved it).

Resources