We use private Soundcloud files on a client's website. We noticed recently that the mobile view contains an interstitial with two buttons: "Play on SoundCloud" and "Listen in browser". We would like to control that mobile interstitial mainly because the "Play on SoundCloud" button reveals the private URL, which we really don't want to reveal. Can this be done?
Related
I have a facebook app which can only display content inside of a page tab app because it needs to know the page id to know which content to display.
My app needs to have the "invite friends" functionality and was created on the 2.4 API version, so I had to define my app as a game.
The problem is :
when I share something from a facebook page tab app, there's a "play" link on my publication and that link redirects to the app, not the page tab app.
I couldn't find any information to know where to redirect the user.
Can I disable this link?
Or configure it to redirect the user to the page tab app?
Or can I have the "invite friends" functionality in any other category than game in the 2.4 API?
I use the facebook JS SDK to share :
FB.ui(
{
method: 'share',
href: $(this).attr('href'),
},
function(response){});
Thanks for your answers and advices.
I got this answer from a facebook comunity group :
" Your app needs to be a game and have a canvas implementation, if you want to use invitable_friends. It needs to be playable on canvas, without redirecting anywhere else first. If that is not the case, or your app is not really a game – then you can not use it.
Possible alternatives are listed here: https://developers.facebook.com/docs/apps/faq#friend_invite "
Iv'e noticed that if you share a sound cloud track to the new Facebook feed, onece you click the play button, the player is embedded inside of an iframe and not a flash movie.
Is that a new feature, or is that custom made for SoundCloud?
I cannot see it mentioned in the docs https://developers.facebook.com/docs/games/feed-gaming
I've notice that when you share a soundcloud link in facebook, and users click play on it,
it won't open a new window, instead it will expand the widget inside facebook feed and reveal a full player allowing the user to listen to the music without leaving facebook. The entire widget is acutally an iframe.
Kind of like what happens when playing videos, but with a custom player.
How can I do it for my own site that streams music?
So the story is this, I added a custom object to my app called Music Video and an action called Watch. I have all the needed meta tags in my pages to show the flash video, the linter reads them perfectly, it says that the type of share for my object is Video also.
If I post it using the like social plugin the flash video shows just fine but with my custom Watch action just shows the thumbnail and no play button, no nothing.
Do you know any example of apps using the new open graph api to embed video?
Facebook currently does not embed Flash video alongside stories generated from the build-in Watch action or on custom actions. Facebook will however embed the video if the URL is organically shared (copy and pasted into the Composer in Facebook) or liked via the Like button.
For now, this means a click on the watch news feed or ticker story will drive the user to your site, where you can authenticate them, play the video, and publish another watch action on their behalf.
I don't know when the changes took effect, but you can check it right here:
I have a mobile oriented web site which is not intended to be run as a mobile web app. When users add the mobile site to their iPhone's home screen links do not work and the site gets broken.
Is there a way to detect a mobile site is running as an iPhone web app (from the Home Screen) and have it automatically launch in Safari instead? In other words, if the user "Add to Home Screen" to have it behave like a bookmark?
Remove <meta name="apple-mobile-web-app-capable" content="yes"> from your HTML. Websites as home screen icons open in Safari unless specifically ordered not to using that meta tag.