Der Weg mit dem hinzuzählen von einer Benutzernummer finde ich unglücklich. Was ist, wenn es im Laufe der Zeit mal mehr Benutzer gibt? Dann steht Dein Konzept in einer Sackgasse...
Weg 2 mit der
GUID ist nicht schlecht.
Als Weg 3 würde ich Nummernkreise vorschlagen. Beim Anmelden bekommt Deine App einen Nummerkreis von sagen wir mal tausend Nummern vom Server zugeteilt. Wenn die weg sind, werden die nächsten geholt.