Deliver iPhone app to the app store with Facebook account - iphone

We're about to deliver an application to the app store.
To enjoy the app, the user have to enter a Facebook login info (Using Facebook-connect API for iPhone).
Now, to deliver the app to Apple's app store, they (Apple) ask us to provide a username+password (account info) for testing issues.
That's great, but, since our app based on Facebook account info and not our own database, do we have to provide a Facebook account info?? because if the answer is YES, it means that we have to open a fake account in Facebook.
So, does anyone know the answer?
Do we have to provide a Facebook account info in the Apple's application upload form?

I had a similar thought when delivering an app that interacted with Twitter. In the user account box on iTunesConnect I wrote something like "Enter the details of any Twitter account" and it passed the app store validation process fine.

We submitted several apps to the store that required a Facebook account and we supplied Apple with an account that we just created. However, from our logs, the Apple reviewers logged in with their own accounts :)
To be on the safe side, I would suggest that you create a fake Facebook account and add in the reviewer's notes textfield, better safe than sorry.

Related

Application submission requirement for Apple Appstore

We are planning to submit our iPhone app for certification, but a friend of my suggested that if the application needs the user to login every-time to use the features, then the people at Apple would not certify the application. Can some one please guide me on this.
Its not true, you just need to provide a working username and password during the app submission so that apple can test the features.
You are definitely allowed to require a login for the app to function (I've submitted an app with multiple updates that presents a login screen as the initial dialog and locks the rest of the app until the user logs in).
You need to ensure you create a test account for the reviewer to log in with though, so make sure you provide them with a valid test Username/Password combo when you submit the app for review.
While submitting to appstore there will be option for demo account like Username/password credentials there you can give your credentials to test your application
My app was rejected for requiring a registration by the user before using any features once. I asked for a clarification on the same from the App Review team, stating that my app was based on user data, and cannot proceed without authentication. Also, I updated my review Notes in the itunesConnect to mention the same. And it was accepted. :)
For safe side, You can mention this in the review notes and do not forget to give them a sample username and password!
Good Luck!
Dontwory Your app will not be rejected by Apple. There is no restriction in apple guidelines for this. I have many live apps in app store with same scenario. So you can upload your app with worrying about app rejection.
Hope it helps you.

How to add application to facebook as a developer

I want to know how to create/add an application in Facebook as a developer?
I tried from Facebook developer, but after click create new app, I have given app name and name space, but it shows one pop regarding you can't create app because of no authentication. so I can't move up. I don't know how to overcome this?
Is there any way to add an application to Facebook?
You'll have to verify your Facebook account as a developers account.
You can read about it here - https://www.facebook.com/help/?faq=167551763306531
Basically there are two options. You can verify your account
via mobile phone
by adding a credit card to your account details.
Don't worry - they do not charge your credit card - it is only to be able to track back applications to "real" people so that they can be held accountable for "bad" apps that violate Facebook's terms of service...

Send test login credentials to Apple Review Team

I am ready to submit my iphone application to Apple Store. In my application , I have my own login functionality (same like website) which is used to access the application. Also I have "Login with Facebook" functionality.
Do I need to send the test login credentials for my own login functionality as well as Facebook login to the Apple Review Team in "Review Notes in metadata" ?
Any help is appreciated. Thanks
You would need to provide them with any login credentials, and you can just return some dummy data from the server, so that the App review team can review the functionality of the entire app.

Facebook Page Account - add app

I have an iPhone App and I want to add the functionality that the user of this App can post on his wall with this iPhone App.
I know I have to create an App for my Facebook Account. But I haven't got a "normal" Account, I have a Page Account (created here: https://www.facebook.com/pages/create.php). But it seems it is not possible to create Apps for Accounts like this, right?
By the way, I have a Page Account because the iPhone App is from a company, not a single person.
To create an application, you must have standard Facebook account (not Page account). Then install Facebook Developer App (it needs to be approved over the phone).

Personal Photo in App About Page

I have an app that has an about page. I would really like to include a photo of myself, mostly to boast to my friends. I am under 18 however my parents are the ones that have the developer account, so it would basically be them putting my picture up with my consent. I was wondering if Apple will reject my app because of the person photo or not.
Thanks, Michael Amici
The official App Store Review Guidelines state nothing that will reject your app because you didn't buy the developer account yourself. Company's that have multiple employees won't get their apps rejected either because the person who bought the developer account actually programmed the app. If you have the consent it should be no problem.
The bottomline is: If you coded the app yourself and you have the consent from the owners of the Developer Account to release that app under their account they cant reject it for that reason.