presence on Facebook Canvas, appwarp android game - android

I created an Android Game using Appwarp and now I want to connect players using facebook. I read the docs for a few hours and now I am uncertain where to go next. I understand Game Requests in facebook requires "presence on Facebook Canvas". How do you do that? My app is a game and is already released on the app store with random matchmaking enabled, why doesn't facebook recognise this app as a game?
I tried GameRequestDialog, but returns error only available to games.
For games without presence on facebook canvas I seem to understand you have to use ShareDialog (https://developers.facebook.com/docs/sharing/android#message-dialog) or AppInviteDialog (https://developers.facebook.com/docs/archive/docs/app-invites/android/)?
bottom line, What I really want is for a player to see a list of his/her friends click on it and be matched with that person in game with appwarp, how can I achieve this? Do I have to do something to get presence on the facebook canvas or is there another way?
EDIT :
after more digging I realized Google's firebase push notifications devices to devices might be what i really want, unless someone thinks that is not feasible?

Related

Why do I see results on my Google Analytics portal even before I run my app?

I got a new Google Analytics ID for my Android app (a game) in development (unreleased) around a week ago.
Only today, I integrated Google Analytics SDK into my game, tested it and made it send events.
For the first time, I opened my Google Analytics portal for my game and much to my astonishment, it has recorded app "views" and "sessions" from last week even before I integrated the SDK into my game (which is still unreleased).
It has recorded 40 "new users" yesterday. It doesn't make any sense.
Is there an explanation for this?
PS: Under "top device models", it shows iPhone which is impossible since my game doesn't work on iPhone.
I did check to ensure that this is the right GA ID and there is no doubt that my game is correctly associated with the GA ID.
What you are seeing are the activities of spam "visits", where the hits don't actually visit your site but rather simply, and agnostically, target your property ID. So whether you have a web app or a native mobile app, you may be hit with these "visits". You will need to set up filters to prevent these activities from affecting your data, including a filter to only allow hits from a white listed set of valid hostnames and a filter on the campaign source. This article has some great tips on how to set those up: http://www.analyticsedge.com/2014/12/removing-referral-spam-google-analytics/

Facebook SDK - Getting all users that use the application

I don't know what you guys think, but I believe that the Facebook SDK documentation is very limited and doesn't explain very much; Luckily throughout the use of some videos I was able to set up most of the integration that I needed.
However my application doesn't interact with just Facebook friends. It interacts with anyone and everyone using the application. Meaning if Jim and Sally aren't facebook friends, they can still see each-others profile picture, age, and name.
I'm not asking for you guys to write this out for me, but a nudge in the right direction would be lovely, perhaps accompanied by a link.
There is no API to "get all App users", you would have to store each user in your own database. Of course you have to deal with users deauthorizing your App - you can do that with the "Deauthorize Callback URL" in the advanced settings of your App.

Allow facebook app access public

I develope mobile application for android that uses facebook sdk.
When I try to use it I get:
Error App Not Setup: The developers of this app have not set up this app properly
I understood I need to allow access public.
on Status & review I want to turn on the question
Do you want to make this app and all its live features available to the general public?
But then I have to fill in numerous details and images.
And after filling all this I need to wait 7 days for approval by facebook team.
I am just in a stage of developing. This is crazy! I don't have yet all the screen shots and images they want. I am sure they will not approve my app.
Hey #Gilad sefti it is not mandatory that you submit the app for review after turning on allow access public to Yes...You can still continue to make graph api calls without submitting for review

Facebook Version 2.0 sending any kind of invitation to friends possibilities? And getting friend list

My company is working on a project where we mainly need two-three things from facebook get back the list of friends who are using our application, send any kind of invitation to other friends and maybe post on user wall.
What are our possibilities since I see that version 2.0 is very limited compared to 1.0 I just want to confirm this with someone who has recently did more research on this.
How I see Graph API( /me/friends) only returns the list of friends who are using the application and gave permission for user_friends. And pretty much no way of getting full firend list of a user.
Second sending notifcations or any kind of message to new users or is there possibility to share it on IOS/Android. After some research how I see chat,messaging is depricated only https://developers.facebook.com/docs/sharing/reference/send-dialog is available and
invitable_friends only available for games.
Is there anything that we might be missing could anyone give us some advice what is possible since there are a lot of suggestions on the internet on this but not all are up to date.
You are correct Friends list will only return app using friends . And invitable_friends is only for gaming app. I was hoping that something would change in Graph API 2.1 but they have become more strict .
Rest API which was depricated is now stopped. Here are changes in Graph API verision 2.1 as compared to version 2.0
This is the way facebook wants it, so appereantly there is no way to get friends list or to send invites to Non App using friends
You can see the future migrations and Platform version details indicating Facebook is in no mood to make any changes regarding this in near future

Invite friends to the game (not multiplayer)

I'm currently showing a leaderboard in my game using Google Play Games. Now I want to add an "Invite" button in order to engage more users to the game, the idea is when you press the button, show a popup with all the friends in your circles, select one or more and then send the invites.
I've looked through the API but can't find anything. Weird thing is that this feature appears in the landing page of Google Play Services (https://developers.google.com/games/services/):
Help players ask friends to take specific action in a game, like "challenge", "attack", or "accept gift".
So maybe I'm missing something. Is this possible to do? How?
The invitations that you mention are for multiplayer games only.
Whats the point of inviting to another person to a leaderboard?
Maybe what you want instead is to post the fact that you have unlocked an achievement, let's say on google+, for that I will sugest the following aproach:
https://developers.google.com/+/mobile/android/share/
Also, hold for the 4.1, I believe P2P wont be the only way to do multiplayer games and other stuff may be added too.

Categories

Resources