Create Twiiter app for iphone app - iphone

I integrate twitter API to app. And i created the app in twitter for that too. In this new twitter app creating interface there are no section for select application type. Previously there were section call Application Type and there were two radio buttons call client and browser. But in new Twitter interface its not there. I used my previous app key, i created for testing purposes to test my app in twitter and it works. So there is no error in integrating twitter to my app. The error in having when creating the app key. For new key my app is not posting data to twitter.
This is the previous vesion.
This is the new version
Does any one have idea how to create twitter app correctly in this new version ?
Thanks in Advance

the new App creation in Twitter is a bit wierd!
Fill out the required fields of the 'Create an application' form and save it. Now go back and edit the new app - and there are more options than before.
Now you can set the twitter app to read+write (it defaults to just read).
Save that, and you should be set :)

Related

Share 1 Facebook App ID with multiple iOS Apps using ACAccountStore

I have an iOS app configured to use Facebook login via iOS's ACACcountStore. I'm not using the Facebook SDK.
I'm creating another app (for the same company) and I'm trying to take advantage of the existing Facebook App that I've set up for the first iOS app.
I've read that you can add multiple bundle ids in the Facebook App's Settings. I've done this, but unfortunately, I get an ACErrorPermissionDenied error when trying to log in.
Using iOS's built in Facebook login, am I able to share one Facebook App Id with multiple iOS apps with different bundle ids?
Ahh, figured it out.
The good news is that this is definitely possible. Just go into your Facebook app's settings and add another bundle id.
Make sure that the bundle id you've set in your app is exactly the same as the one you add to facebook.
In my case, I was formatting part of my bundle id like so:
com.myApp.${MY_CUSTOM_BUNDLE_ID_SUFFIX:rfc1034identifier}.
MY_CUSTOM_BUNDLE_ID_SUFFIX is a User-Defined setting in my Target's Build Settings. I had it set to:
foo.bar
When processed with the rfc1034identifier, the . was converted to a - so it ended up being com.myApp.foo-bar, so the mismatch is what was causing login to fail.

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

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.

Facebook not allow to use account for ios apps

I have created a IOS app.this app is using login with Facebook its working okay but I have created same copy for code for my new app.I have changed name of the app and also Bundle Identifier and all other setting to compile as a new app.Its not listed under the IOS setting->facebook even Facebook login not working for new app created by same code.
Did you create the facebook app on Facebook dev ? You need to do that to get the facebook id to set in your .plist.
See Doc for more information

Created a new iframe app but can not find it

I have succesfully created a business page and iframe app and had little issues. However I am trying to do the same for another business. I have created the app as before but can not add the app.
Last time to add the app I went to my business page then in the facebook search box I typed the name of my app. I am trying to do the same this time but my app is not appearing.
I created the app a few days ago. What am I missing?
This is something I recently noticed too.
You have to manually go to add the app... use this URL and replace [APP ID] with your app ID
http://www.facebook.com/add.php?api_key=[APP-ID]&pages=1

IOS5 Twitter - is there a way to retain the App association?

If a Tweet is created using the native Twitter API, the Tweet has a "via [my-app]" indication, where [my-app] is a link to the App's home page.
If the same Tweet is created using the new IOS5 Twitter API, the app says "via IOS" and the link points to www.apple.com.
Is there a way to retain my App association when using the IOS5 API without adding a link to the Tweet itself?
If not, can I continue to use the native Twitter API under IOS5 or is this a cause for rejection?
According to the FAQ on the Twitter iOS developer site, this only happens because your app is not yet live in the app store:
If your application is not yet live in the App Store:
The application making the requests must be launched in Apple's App Store in order for the
attribution to display on twitter.com. Note that the iOS5 version of the application must be
live, not just a previous version.
They also have some tips on how to fix this if it still happens after you're live in the app store here: https://dev.twitter.com/docs/ios-frequently-asked-questions
Since the via [my-app] is set in Twitter application configuration I dont think that you can set it via the iOS Twitter API.
Apple will not reject your app for using the Twitter API directly (for example using Sharekit or MGTwitterEngine). At least they did not reject my app which still uses the ShareKit.