Apple Arcade - validate login with gamePlayerID

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!

Replies

Did you find any solution?