Set up Game Center as an identity provider
The channel ID that Player Network assigned for Game Center login is 5, with the channel definition for Unity as INTLChannel.GameCenter
and the channel definition for Unreal Engine as EINTLLoginChannel::kChannelGameCenter
. Player Network supports Game Center login on iOS.
Game Center (Apple Game Center) is a social channel provided by Apple for the iOS platform and provides a leaderboard and challenge system among friends. It also helps with the management of achievement systems and leaderboards for lightweight online games and reduces the developer's workload.
Game Center provides the following mechanisms:
- User management and verification: Users no longer have to worry about the in-game implementation of user registration, login, password retrieval, score data saving, and other functions. The Game Center provides a "local player" object for games, this object is shared among all games and is always ready for use.
- Leaderboard: Specify a leaderboard ranking method in iTunes Connect to easily acquire one or multiple leaderboards.
- Achievement records: If the game has defined milestones, then Game Center can be used to save the progress.
- Challenge: Game Center provides the mechanism that can implement player-vs-player challenges.
For details, see Official Game Center Developers Guide from Apple and Official Game Center Configuration Guide from Apple.