Going live with Facebook for an iPhone app - iphone

I have recently added Facebook integration into my iPhone app.
I am ready to submit my update to Apple, but I am not entirely sure if there is anything left to do on the Facebook side.
All my app does is post updates to your wall. This seems to work for me.
Also, does this mean my app now has encryption?

Your FB app must be published and not in sandbox mode. Verify that a FB account that is not a developer on your FB app can log in (if you're in sandbox, this will fail).

Related

Can I update my web app even after receiving facebook approval

I have created a facebook app which works as a website. My users can make a post to their timelines using this app. I am submitting for app approval. I have a doubt that after receiving approval from Facebook, can I still make changes in my web app. There can be bugs for e.g.
You can make these changes after the approval. I make them constantly with my Facebook apps.

can people see Facebook IOS app on their facebook?

I've created an IOS app as a Facebook Developer. So my question:
Are people able to see the app when they go into their Facebook - like in the Browser? Or are Facebook IOS apps only something that you can see in the actual app on the iphone/iPad that I'm creating?
Depending on whether the Facebook developer configured a canvas facing site will show what the end user will see.
Any application made by a third party once set to public in app settings can be viewed by anyone.
If you app is made for iOS then either the user will see a misconfigured webpage or dialog asking whether the user wants to send to mobile. All of this of course depends on how the the developer of the application sets everything.
See the documentation for detailed information
https://developers.facebook.com/docs/facebook-login/v2.2

Facebook publish_actions no longer working in desktop app

According to this: https://developers.facebook.com/docs/apps/changelog
All new apps after April 30,2014 now require approval to use publish_actions. I have a desktop application that posts to user's facebook walls. The users used to be able to create their own apps buy simply naming it, adding their contact email, setting it to a desktop app and taking it out of sandbox mode. Now, it seems they will need to submit their apps for approval in order to post. The problem is the approval submission requires a platform selection. The FB app doesn't use any of the platforms listed. It's not a mobile app and it's not a website. The app is merely a way for desktop users to post to their wall once they log in. So what needs to be done in order to get new apps approved for this?
Here you go https://developers.facebook.com/docs/apps/review?locale=en_GB
Desktop apps should submit a Web platform and include detailed screenshots or a screencast of the integration.

Testing Facebook Native iOS App

I would like to integrate Facebook into an iOS application I am building, however it seems there is no way to set up a Facebook 'Native iOS Application' with an iOS application that is not already published and available in the App Store.
When I Set up a Native iOS Application for my Facebook App from my Facebook developer's account it requires that I fill in my App Store ID. However when I submit I get the following error message:
Your iPhone App Store ID is invalid because the iTunes App Store
reports your app as being unavailable for iPhone and iPod touch.
I have set up my application on iTunes Connect, but I have not submitted my binary yet as I am in the process of building it, so I assume that this message is due to it being unavailable on the App Store.
This seems like a catch 22 situation. I can't test my app until its in the App Store but I can't get my app in the AppStore until I have tested (and built) it. How can I test my iOS application with Facebook before release?
I've been there, but the solutions is simple.
Don't fill out the Facebook 'Native iOS Application'!
For testing all you needed is the Facebook appid.
Later on in the Deep Linking portion of the iOS Facebook Tutorial, it also mentions the AppStore ID and that you can use somebody else's ID temporarily to get all the data to save. They just say to make sure you use your own id when you finally do publish the app.
I dont think facebook Native iOS App settings are necessary. I have done facebook login with it in two of my apps and without it in one of my app and all are running well. Here are workaround by me:
Native iOS Facebook SSO won't return to app

Do testers need a developer ID to access my Facebook APP?

I have added some testers to my Facebook application while it is still in Sandbox mode. I have already added them as testers within a group called testers. However, they are having issues accessing the application directly (while logged in) and the APPs page.
Do these testers need a developer ID to access my application in Sandbox mode?
Problem solved on my end.
Apparently when you add people as testers they don't get a "Developer App" invite like people added as developers do, so the testers need to make sure they are approved for the Developer App at https://developers.facebook.com/apps. Then they should be able to get to your sandboxed app and approve its permissions. The reason for the fact that some people could access it and others not in my case from my group, was that the ones that could access it from the group had already at some point in their past approved the developer app unknown to me. So it seems all users of my group can now access the sandboxed app, but they have to allow the dev app first.
No, I don't think they do. I have recently added a friend as a tester and they do not have a developer ID/added the developer application.
My app is still in sandbox mode and is an iframe app btw.