Social authentication and publishing library for iOS - ios

Is there an open source or commercial library that makes authentication and publishing to multiple social networks easier? We are developing an iPhone app and it will be used by Facebook, Twitter and Linkedin users and in the future Google will be added to the list of providers so we want to save ourselves from developing for each of these networks.

I think ShareKit is what you're looking for:
http://getsharekit.com/
The website doesn't mention any LinkedIn support yet, but it looks like someone has submitted a pull request here:
https://github.com/ideashower/ShareKit/pull/271

Related

Receiving information from social media into iOS

As the title suggests I want to add Social media extensions into my iOS application, I have seen multiple tutorials on how to publish to an external source e.g. Facebook, Twitter, Instagram etc... which seems easy enough.
Now my question is it possible to do the reverse and instead retrieve information from these external factors? For example if I set the application to look directly at my Facebook profile when loaded and retrieve my Facebook status's.
I've heard of the concept of a Facebook Graph API which I plan on learning of the next couple of weeks. I'm looking for any resource materials or videos which I can use to learn from. I'm currently looking through Facebook's developers options but any additional information would be great.
You're going to want to use their official API. These links are a good starting point.
Facebook SDK for iOS
Twitter SDK for iOS
Instagram support for iOS

Restrictions of using Social framework for a Twitter app?

I'm looking into making a new app which integrates heavily with Twitter, and I'm trying to find out if the Accounts and Social framework is capable of that.
It's worked in the past for basic calls, but it's not stated anywhere what its limits are - can it be used for a full-blown Twitter app?
Integrating with Twitter manually, I know involves asking the user to sign in, and means a cap of 100k tokens. Are there any caveats of using the Social framework instead?
You can use the API without users signing in to view most everything. Read the docs: https://dev.twitter.com/rest/public/search

iOS SDK for logging to Social Media like Facebook, Twitter, linkedin,google +?

I am developing new iPhone app in which i have provide users a option to login to application using Facebook,twitter,linked in and Google+.
Can some please let me know do we have any single API/sdk which supports all the social Media because its easy to implement and will not be confused with using different API/sdk's.
Thanks,
Kishore
I think you can use it, ''mob'' offers services in China.
It integrates the world's leading social media, including Facebook Google+ Twitter ...
To give you a link, it supports English enter link description here
But I do use Facebook, Twitter to login is very simple, official API written in great detail.

iOS 6 Twitter share without using system account

On a current project I would like to let a user that does NOT have a Twitter account setup login and tweet. Use case: this area of the app is being used by many different end users as part of a check-in process. It is not their personal iPad, they just use it for about 10 minutes to check-in for an event. During that check-in process I want to let them share to FB and Twitter if they choose.
I was able to accomplish the Facebook share without using the system account using Facebook's presentFeedDialogModallyWithSession API, which works great. Is there a similar API in the Twitter SDK? Is there another way I could do this that leverages the Social or Twitter framework?
Recommendations greatly appreciated.
You cannot do this with the built-in twitter SDK. You will need to use the "old" way of doing this, which is via oAuth or xAuth. A good framework for this can be found on github called FHSTwitterEngine. You will need to make your own UI for what you do with twitter itself, but it handles the login/authentication for you as much as possible.
Also this page may be useful to find other 3rd party frameworks (that is updated by twitter themselves) if you need to go outside of their regular SDK and the above does not get you what you want.

Social share integration with app and reporting to web service

I'm developing an app for a client, which enables social sharing of client's product via twitter and facebook.
I successfully implemented sharing feature in twitter and facebook, and also I have to implemented report feature for these sharing in web service. To do this, I think these steps are sufficient:
1) Keep user's uniqueid for each platform in NSUserDefaults
2) Whenever user successfully shared content, Open NSUrlConnection to my web service and notified with user's unique id and shared content id.
3) Therefore, in web service, I can keep track of shared contents.
Is this really a good approach? Or, should I follow another approach?
I would use an analytics framework for something like this. I've used Flurry and Google Analytics for stuff like this. They both already have SDKs built that will connect to their web services. They are very easy to integrate.
Flurry is my personal favorite.

Resources