Я знаю, как получить peerID других игроков (из события didConnectPeer или когда я получаю данные), но как я могу получить peerid самого iphone после установления соединения?
Если я правильно понимаю ваш вопрос, то вы ищете peerId свойство в GKSession, переданное вам peerPickerController:didConnectPeer:toSession: . метод делегата.
peerId
GKSession
peerPickerController:didConnectPeer:toSession:
GKSession имеет свойство peerID.Хотя после тестирования это выглядит так, как будто это может не совпадать с вашим собственным идентификатором.