I'm using Facebook SDK for Android to embedded Facebook inside my social app.
is there a way - from my Android app - to open the Facebook Application on a specific user's profile ?
Some kind of sending an Intent to the Facebook Application ?
My goal is to direct the user to its friend's profile in Facebook right from my application
This has been answered in other stackoverflow posts such as this one:
launch facebook app from other app
I would like to remind developers that this is not officially supported so this may be broken anytime. Using it for your own app is at your own risk.
Related
I have a question regarding social login for horsedeal24.com. We're using Sharetribe Flex as API solution for our marketplace app and just configured social login. We relied on these documentations:
Google: https://www.sharetribe.com/docs/cookbook-social-logins-and-sso/enable-google-login/
Facebook: https://www.sharetribe.com/docs/cookbook-social-logins-and-sso/enable-facebook-login/
We now noticed that users can't login if they use our android browser app - it seems that our app does not have permission yet for OAuth (see screenshots) but we also don't know how to grant access.
Google Error: 403:disallowed_useragent
Facebook Error: For your account security, logging into Facebook from an embedded browser is disabled.
Here you can download our beta version of our android app to reproduce the issue. Simply try to create an account by using social login.
Thanks in advance for your help!
Best regards,
Beni
Google & Facebook ErrorFacebook App Settings
The problem is that the Facebook Login is disabled if you try to open from inside a WebView in an Android device.
For your account security, logging into Facebook from an embedded
browser is disabled. To continue, download and log into the Facebook
app on your device and try again.
The solution must be implement the native Facebook Login with the Facebook SDK for android
Facebook Login for Android - Quickstart
or just open your login form in the mobile browser.
this issue is most likely because of you are not using the latest facebook login sdk version which is 8.2 .
follow the instructions in
this article
I am into an android app where i need to develop features like when user login via Facebook or Instagram then this will get all videos/photos from Facebook or Instagram and save it on app server without using Facebook SDK. Facebook SDK will increase the size of the app, that we don't want so we need to do without SDK.
So my question is what steps i need to take to get all media from facebook and instagram server and save it on our app server when user login from our app but without SDK (just to avoid app size increment)
Thanks.
I am trying to integrate Log In With LinkedIn on my android app. While looking through the developer documentation, I came across this : "The Mobile SDK for Android requires the official LinkedIn Android application is also installed to support the SDK's capabilities" (source)
Does it mean, the user needs to have LinkedIn app installed, to authenticate him/herself? The SDK can't use a webview, if the app is not installed? (like it happens for Twitter/Facebook)
Any thoughts on this will be appreciated
As the documentation you quoted states, the native LinkedIn application is presently required in order for the LinkedIn Mobile SDK to successfully authenticate.
Web-based authentication is on the roadmap, but in the meantime, you require the app to be installed.
The SDK will facilitate prompting the users to install the LinkedIn application on their mobile device if it detects that it is not installed when it is needed. Additional details can be found here: https://developer.linkedin.com/docs/android-sdk-auth#ux
If you are integrating LinkedIn Login in your application, you might face a difficulty that user must have to installed LinkedIn App in his/her mobile. As per the documentaion,
https://developer.linkedin.com/docs/android-sdk
Yesterday I logged in to Airbnb with my Facebook account on my OSX. Shortly later I got a notification both on my iPhone and computer saying
"Airbnb is available to install on your iPhone"
My question is, does anyone here know how this was done? Is this a feature available to anyone who creates Facebook login? Any advice on how this was done is well appreciated.
Sincerely
Axel
I bet the notification is sent to you by Airbnb, right? If so, it's pretty easy to do. You give your facebook account information to Airbnb by login with facebook in there webpage. Then they just send a graph api request to facebook with your authorization access token, and you get an notification. For details you can refer to doc here: https://developers.facebook.com/docs/games/notifications
I found out what I was talking about. Facebook is adding a new feature which ask users if they want to get a link to the mobile app.
This is in Beta right now but you will automatically eligible for the feature if:
You have integrated the new Facebook Login on your website. You must be using at least version 2.0 of the Graph API and Login Dialog. Send to Mobile is not available for apps which invoke the Login dialog using Graph API v1.0.
You have integrated Facebook Login into your iOS or Android app. The "Single Sign On" switch within iOS and Android section of your app's dashboard must be set to "Yes"
Added your iOS App Store ID and/or the Android package name under which your app is listed in Google Play to your Facebook app's dashboard.
https://developers.facebook.com/docs/facebook-login/send-to-mobile
I have an app that uses Facebook SDK for fetching data such as user's friends, picture and so on.
After using the SSO feature, if the facebook app is installed on the device, it remains logged in, and gives notifications and so on.
I want to disable that - I just need to authenticate with my app and do simple facebook queries, I don't want the facebook app to open and stay in the background.
Any way to do that?
With the new Facebook SDK 3.0 there's a Session#close() method.