No problem at all, @ksan. I’m sure we’ll share more as we proceed with this.
There’s one thing I’d like to note. I spent a lot of time reading the API doc, looking for an API that would always open up the GC screen for starting a new game either via auto-match or invite-friend. I could not find it, and it truly frustrated me. But after pulling my hair, I decided I’d just experiment instead of trusting the doc literally, and I found that playerIDs noted as “required” is not necessarily required (or at least not including it did not trigger errors or crash my app):
- gameNetwork.request(“createMatch”, { listener = roomListener, minPlayers = 2, maxPlayers = 2 })
– this automatically opens GC screen for starting a new game (either via auto-match or inviting friends)
- gameNetwork.show(“matches”, { listener = roomListener, minPlayers = 2, maxPlayers = 2 })
– if the user has never played a match game, it shows the same thing as the #1 above, but once a user starts at least one match game, it brings up GC screen that displays ongoing and/or completed game.
- gameNetwork.show(“createMatch”, { listener = roomListener, minPlayers = 2, maxPlayers = 2 })
– I think it behaved similar to (if not the same as) #2 above.
Maybe this finding will help you waste less time.
Naomi