Hi,
I am using Photon Unity Networking.
I am trying to investigate that case and understand, how that invitations works. I found that facebook sdk got 2 methods to make a game request:
-
FB.AppRequest (require facebook login)
-
FB.Mobile.AppInvite (do not require facebook login and works through the app)
For me 2nd option is better, because user could be login using another method before (GameCenter/GooglePlay) but I am not sure that will work. How I understood AppInvite is only an invitation to download the app using exact link, not keeping any room name parameter.
But the problem that even using 1st option and sending room name in data parameter I can’t understand, how the opened app can grab that parameter? I see there are two cases
- if user don’t have a game installed yet
- if game app already installed
What will happens in both cases? Can I keep room name somewhere even if invited friend need to download the game first?