Is it possible to Open a Facebook Web App into native facebook app from any browser?
I have a mobile website where I need to place a button "Launch Facebook App".. When user click this button, I want to open my mobile web app inside native facebook app.. I've tried few scheme like fb:// but it only opens up the facebook app in iphone.
Summary: No it is not possible to open a mobile web app into the native facebook app's webview.
On iOS there are some unofficial URL schemes available to open the native facebook app (and some special pages) via a simple browser link, e.g.:
Your FB Profile
More schemes: http://wiki.akosma.com/IPhone_URL_Schemes#Facebook
Apparently there is no URL to open a web app into the webview of the native facebook app.
On Android there is no possibility at all to open the native facebook app via the browser.
Related
How to filter an android browser and than redirect to other website?
My website looks badly on android browser, and I would like to redirect an android browser users to other version of Web page.
How can I do that?
I'm building a (Facebook) Messenger chatbot which needs to send a URL to the user which may be handled by a specific application instead of a web browser.
By default messenger opens URLs in a integrated web view instead of delegating the task of finding a suitable app to the OS.
I cannot force my users to change their Messenger settings to disable the web view, so what is a way of telling messenger not to try and open my link in its embedded web view?
The issue is not and Android one since intent filters are set up and working correctly. Messenger simply doesn't publish an intent when the URL is clicked, and only displays it in a web view.
All URLs in FB Messenger open in their webview, but you can still use deeplinks to open a native app and launch a specific screen on the user's mobile device. That way, when the user clicks on a given URL / URL button, they will "switch" from the FB Messenger chatbot to an application on their mobile device.
To create a deeplink for your Android app, it seems that the Mobile Deeplinking Library highlighted on this website (Section 2.3) will help. It lists instructions and details about how to set up your own deeplinks for iOS and Android applications.
I've only done a bit of research into mobile deeplinking but I hope this helps solve the problem!
I'm using webview in my app to load authentication form in a Microsoft Azure website.
When loading the same website using Chrome or Samsung Internet app, a popup shows that allows me to select and approve certificate.
How can I implement the same thing using webview.
I have a Webapp from where you can access Facebook, Twitter and Linkedin.
I would like that if you are accessing from a mobile device, if you have the Facebook app installed, the link should be opened in the app and not in the web browser.
I have found the URL Scheme in iOS and FB, TW
fb://[your path here]
twitter://[your path here]
but not for Linkedin (iOS) or any of this for Android.
I have google a lot but I have not found anything, and of course I have not access to the Android or iPhone apps to define the cutom URL Scheme...
First of all you have to check an app(facebook/twitter/linkedin) has been installed or not. If it is installed you can call url via webview instead of webbrowser from your application
I have a fully-working Facebook webapp that is accessible using mobile browser. When a link to the app is posted in Facebook wall I expect the native app to open it in a webview, but this behaviour is only working in the IOS native app.
When the link is clicked from de Android native app, the web browser is launched and my app is loaded but the user has to log on Facebook again.
I've readed Facebook documentation and all it says about this topic is this:
Web Apps loaded inside an iOS or Android Webview
The Javascript SDK is compatible web pages loaded inside webviews within in the native Facebook iOS or Android apps. When users follow links to web sites or web apps within the native Facebook app, they'll remain inside the native Facebook app experience, and will see the link they clicked on within a UIWebView (iOS) or WebView (Android).
While webviews in native apps are normally sandboxed from the standard browser session, the Facebook app injects a session into the webview so that your social plugins and authentication still work as if they were being loaded in the default device browser's shared session space.
https://developers.facebook.com/docs/javascript/gettingstarted/#webview
I've already implemented the auto-login features described here: https://developers.facebook.com/docs/facebook-login/using-auto-login/
But without webview session data is not passed to the webapp.