Hi!
We are currently developing a game with online capabilities for Apple Arcade and received the following guidelines:
Required: If you must authenticate the local player on a third-party server, use fetchItemsForIdentityVerificationSignature using gamePlayerID (note: documentation for this API references teamPlayerID not gamePlayerID).
It's true that the documentation for fetchItemsForIdentityVerificationSignature only references teamPlayerID
, but it's not clear how to use gamePlayerID
in this context.
We tried simply swapping teamPlayerID
for gamePlayerID
when generating a signature, but it didn't work (expectedly, given that the two IDs are different).
What are the steps involved to make the authentication compliant?
Thanks in advance!