How would changing facebook app id in my app affect previously signed up users - facebook

We built an iOS app and released it on App Store with a Facebook App Id, which was created by one of our developers using his own Facebook user.
Now, the developer has left and we need to alter a few settings of the app, but we do not have his login credentials to login as him. I know it should not have been this way to start with.
We do have the Facebook App Id, in the code.
What are possible solutions to this:
Is it possible to transfer the app to another user?
If I create a new app with another user and use the new Facebook App Id, how would it affect existing users of my app?

If you create a new app it will have an entirely different app id and secret. Your users would have to sign up for the new app. You would not be able to migrate the users to your new app, they would have to authorise it as if starting from scratch.
What you need is to get the old developer to add one of your accounts as an admin role to the existing app. This would give you complete control over it. Obviously this involves getting in touch with your previous developer and hoping they are nice enough to do it!
There is a section called "roles" on the dashboard for an app. This is where they will need to add your account.

Related

Paid App : need to uniquely ID the user

I am designing a paying app that will require users to create their own profile.
This app will of course be downloadable on each of the devices the user has.
This is the precise scenario I want to bypass :
the user downloads the App on an iPhone
he creates an account and start using the app that makes server
calls
he downloads the app on his iPad and with his login & password
retreives the data on the server, so far so good
Now, he lends his iPad to a friend (who didn't pay for the app).
The friend wants to use the App, and wants to create his own
account. Yet, I want to forbide this since he didn't pay for the
App.
So my problem is : I want to restrict the use of the app only to the user that paid for the App, not for his friend.
Of course, I cannot use the AppleID since there is no way to reach it from code.
I thought one moment that I could use iCloud like mentioned here but since the ( iOS unique user identifier )user can choose not to use iCloud, my problem is not solved ...
Is there an easy solution that I missed to solve that issue?
You friend will be using different apple id. You could use Restoring Transactions api of apple to get understand whether the user has purchased the app or not. This is possible for non-consumable in app purchase. Please do check the below link :
https://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/MakingaPurchase/MakingaPurchase.html#//apple_ref/doc/uid/TP40008267-CH3-SW1

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...

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).

Facebook app test users can't see app

I've started to create an app and I've created a few test users but when I login as them and try and find the app, it doesn't show up.
You have to submit App to Public Directory Listing then only users can see app.
Basic criteria for submitting app is to have 5 monthy active users (may be more as per new FB changes).
For now you can use app page URL directly if you want Users to visit app.

iphone app with role based login?

Can iPhone apps have role based login?
In my application I have to display the content according to the role of the user (employee, visitor). Till now I havent seen any app with role based login for iphone.
Can I develop role based login? is there any restriction from apple side for these kind of logins to approve the app?
If your app has a login, you are supposed to give Apple a login/password to test the app. If they notice that there are multiple roles, I would assume that Apple would want to be able to test each role.