How to implement universal deeplinking in iOS for twiter and Facebook? - ios

I want to implement universal linking in iOS Swift for twitter & Facebook.I tried with native way of creating universal linking file and keep it on our server. This is only working with WhatsApp, Mail and Notes but not working on Facebook, twitter and LinkedIn. I found that Facebook is not allowing to open app from there but why twitter and linkedin is not allowing.
Any Idea ?

Universal Links do not work in Facebook and Twitter. You need to use Facebook App Links and Twitter App Cards. The reason is that these apps can control what URLs they open in and out of the app, so they force you to adhere to their standards to deep link out of their apps.

Related

Facebook Deep Linking with swift

I want to integrate facebook deep kinking with my application.
I search out for related documents and examples, but could not find.
This link (facebook developers) only describe Handling incoming links , Adding back navigation.
Which I want to find, how to post on facebook using facebook deeplinking.
I also include images in my facebook post , when user click on that image then If my app already installed in device then open app ,not installed then open app store.
First of all, You have to enable Deeplinking From your Facebook App
After setting up your Facebook app, You can share Image on Facebook with Facebook SDK, Facebook Ref:
You can also pass extra parameter for Deep linking with Facebook Graph API Check out similar link, That will help you

IOS Apps login via Linkedin authentication SDK

i'm created a IOS app in Xcode7 using swift , and now i am trying to integrate LinkedIn authentication to login into my iOS app.
So i created a account and application in LinkedIn developer site..
But my requirement is to use the same LinkedIn application account to login into my all iOS apps.is it possible?
i heard about deep linking concept.Any one know more about that?
Is it possible?
Yes it is. In your app preferences, go to Mobile > iOS preferences, then add the bundle ID of each app you want to be linked with LinkedIn.
Deep linking : Any one know more about that?
It allows you to bring users into a more specific part of your app that is not home page. For example, after opening a notification, you can bring user to a specific post into your app. That is an example of using deep links. Nevertheless, I don't think it is what you are searching for.

Opening the native facebook app to a pre-filled post

I need to open the facebook iOS app with a post pre-filled. Is this something I can do with the facebook url scheme, or do I need to use the facebook SDK?
I'm aware of this:
iOS post to the Facebook app wall
But I'm really interested in a lightweight solution.

Social sharing on iOS

I am working on an app that capable of share images through Facebook, Twitter, Instagram. I have integrated Facebook login for the app by using Facebook iOS SDK. What is the best approach to enable social sharing,
Use three SDKs for iOS,
or
Use Apple social media framework integration
You can also try to use ShareKit (link to GitHub) which allows to work with a lot of services to share content.
For sharing images on your facebook wall you can use apple social media framework i.e. SLComposeViewController class
While sharing on your friend's wall use SDK provided by Facebook developers
Hope it helps you.
For facebook and twitter sharing you can use Social framework.But for the instagram sharing you have to use UIActivityViewController.
Follow the link for facebook and twitter sharing:
how to share content on facebook, twitter and instagram using SLComposeViewController swift
100% working and easy steps

Facebook registration

I need to add the 'Share' on Facebook and Twitter buttons to my iPhone app. Before I get any further, do I have to go register on Facebook Developers, under Mobile Apps, in order to get an App ID (and then implement the Single Sign On)? How about Twitter?
First of all you need to register your app in facebook and twitter under development
For twitter go to this http://dev.twitter.com and for the facebook go to this http://developers.facebook.com/docs/guides/mobile/
when you register your mobile app you will get api key go to http://www.getsharekit.com . here is the open source api for share item (text, image , file , link ) to share on facebook , twitter and many more.
just check it.
Thanks
Yes, you do need to register with Facebook and be issued an App ID. Without this, you won't be able to do very much at all with their API. All the information you will need is available here:
https://developers.facebook.com/
...as well as the facilities to create your app and App ID.
If you are intending to use Facebook and Twitter official SDK, you will have to get ID from their respective developer console. For Facebook the official SDK can be downloaded here and for twitter the official SDK is here.
Updated : From iOS 6 onwards, you can use Apple's own Social Framework to share with Facebook and Twitter.

Resources