I am trying to use FB.ShareLink provided by Facbook's unity SDK to share my apps on a player's wall.
However, I want the link to redirect to their respective stores depending on the platform the other player is accessing it from.
I already have the apps from different stores linked to my Facebook App Center.
How would I go about doing it?
Related
I’m trying to set up and link the facebook sdk in some existing mobile apps to an existing fan page. I’m an admin for the fan page, so I have access to https://www.facebook.com/analytics/page_a_id/ for that page. I want to be able to track ad clicks —> app installs. I got a new app working with the sdk setting it up through https://developers.facebook.com/apps/app_b_id/dashboard/. But I want it to be linked to the first page, not a new app. How can I create an app and link it to that already existing fan page? I have followed the instructions from this answer (https://stackoverflow.com/a/13904144/419194), and I was able to successfully see the page I want to connect on https://developers.facebook.com/apps/app_b_id/settings/advanced/ . However, events from the facebook sdk on Android still are reported in the analytics page for page_a_id. Why is this? Is there anything else I have to do? Or am I just misunderstanding how this all works entirely?
And just to keep me sane, this is the correct process, right? I only want to be able to feed the sdk into the analytics. I feel like many other people must have done this, but there seems to be a lot of confusion from various SO/FB help posts.
Today I stumbled upon a app that was playable directly in a Facebook newsfeed Newsfeed SmartApps.
How is this possible? Is there a new feature that I might have missed? If so, how do I build such an app myself?
They used to have that described under the name “Feed Gaming” in the docs at one point, but I think that section has now been removed.
Basically all this is, is an SWF flash file, embedded via Open Graph meta tags as a “video” – details for that see here, https://developers.facebook.com/docs/sharing/webmasters#video
Of course that won’t work on mobile devices that don’t have flash – but currently, it is the only way.
(Some FB partners can also embed HTML5 content as an iframe directly into newsfeed – but normal 3rd-party apps can not do that, as of now.)
Is it possible to submit my 3D WebGL HTML5 / Facebook Canvas app to the App Center, even though it does not use the Facebook API? It isn't integrated with Facebook in any way, other than, being embedded in..
https://apps.facebook.com/flappy-wheels/
..from a Dropbox-hosted URL, if that even counts as a technical "Facebook integration" - which I doubt, as no API usage or Facebook signup or login required to even play it.
I keep on trying to submit it for App Center review but it insists to think I'm using the FB API when I'm not. Does this mean usage of the FB API is absolutely required for App Center submission? What if I dont want my app logging in to people's Facebook accounts? What if I don't want it accessing their personal information, or posting for them, or any of that jank? What if I just want it to be a game to simply be played embedded in a FB app URL, with no actual FB integration or interaction? Can that not be put on the App Center?
It thinks I need 3 permissions, one of which is logging in to people's accounts, I think these 3 permissions are put there in settings by default, how do I removed those permissions from my app settings, as those permissions listed aren't being used in my game, as it isn't using any FB permissions?
A smaller question on the side, what is the "tagline"? Like, it is the keywords / searchable tags, right? I'm used to them being called just "tags" and not a "tagline" so just to be sure I know what it is.
Thank you so much for any help or suggestions!
Yes you can always submit the html5 game on facebook canvas but for App Centre listing its necessary. Also using dropbox, github hosted sited will have less server resources allocted to them and hence high load time - i recommend to use any other hosting services out their, but remember https is a must.
Tagline is like a punch line for any product just go on the same theme.
I need to link my unity app with Facebook, my game pulls data from a website, will it be possible to put it on facebook? Is there a way to also save the game status via facebook?
Yes you can link your app with Facebook. Have a look here at the SDK Facebook provides. Also have a look at this tutorial they provide. Think it has some mention of dealing with game status' via Facebook. Also this script shows an example of saving a score around line 126.
I've been developing a desktop PC game in Unity which connects to Facebook in order to post messages about the player's progress (high score etc). The chosen method of how the app integrates with Facebook is currently set to "Website with Facebook Login". Everything is already set up and working (Open Graph stories, action and types) but after trying to submit the app for review, it appears desktop apps are not allowed to be configured this way.
The question I am asking is, if desktop apps are not allowed to use App Center, what are the preferred methods of posting messages to a users wall? There is the option of using normal feed posting but it is my understanding that this approach does not allow custom stories and will only display a generic message.
Does anyone have experience with the matter or perhaps has integrated it in their own game / app in the past?
Just to clear up a misconception in the question, an app can appear in Facebook's App Center even if it doesn't publish anything to Facebook - it must be on a supported platform (iOS, Android, or Facebook Canvas), though. And an app that doesn't appear in App Center can still publish to the site, too. The two are not connected.
That said: The feed dialog is actually highly customizable, and relatively easy to integrate into any game that can invoke a Web browser. Check out its documentation for details.
Additionally, you can create highly structured messages using the Open Graph. Doing this requires you to get the user's authorization, probably using a Web dialog. You need to request the publish_actions permission to do so; a few games (case study here, e.g.) have had remarkable success building out appealing OG implementations.
None of this is really specific to the Unity SDK at this point, I'm afraid, as it doesn't currently have native desktop support (just iOS, Android, and web player). But I hope it's helpful.