Ну, я не уверен, что полностью понимаю ваш вопрос, но вы можете сделать свое приложение видимым, установив для свойства 'available' объекта GKSession значение true.
GKSession *session = [[GKSession alloc] initWithSessionID:@"MyApp" displayName:@"Name" sessionMode:GKSessionModePeer];
session.delegate = self;
[session setDataReceiveHandler:self withContext:NULL];
session.available = YES;
Или, может быть,вы используете GKPicker для установки соединений и обращаетесь к модальному окну с надписью «ХХ хочет соединиться»?
Совершенно возможно автоматически автоматически принимать входящие соединения.Взгляните на протокол GKSessionDelegate.
По сути, вы делаете:
- (void)session:(GKSession *)session didReceiveConnectionRequestFromPeer:(NSString *)peerID
{
NSError *err;
if (![session acceptConnectionFromPeer:peerID error:&err])
//Deal with error
}