Following Apple's obsoletion of GKPlayer.playerID, IUserProfile.id now returns GKPlayer.teamPlayerID for devices on >= iOS 12.4 (Apple's recommended replacement) , and GKPlayer.playerID for devices below that (that won't have teamPlayerID and gamePlayerID available until they upgrade). This will impact any data that is stored using the old ID. We are working on exposing the obsolete GKPlayer.playerID to ease migration.
iOSAPI change