High level - Inviting players to a room

Hi,

I have a high level question about adding users to specific room. Imagine you have a multiplayer game that supports different play rooms. I’d like players to create rooms and be able to invite their friends via Facebook friends, email, SMS, or others to get the furthest reach I can get.

I don’t know if the invitee will have the application installed. 

The two strategies I can think of would be

  1. Send them a unique room number or code; have them enter it in the application; add them to the room

  2. Send them a unique link that grabs their phone ID before redirecting them to the App Store / Play Store; automatically add them to the room on install. 

Do you guys have any advice or better strategies I could use to make the process less cumbersome for the invitee?