title: GKSession mode peer: How to automatically connect two peers without any button / confirmation?
body: <p>I want to establish a bluetooth connection between 2 iPhones with a GKSession without GKPeerPickerController and without pushing any "connect button" on both sides.</p>
  
  <p>I'm using the following code:</p>
  
  <pre><code>currentSessionAuto = [[GKSession alloc] initWithSessionID: @"instant-friend-auto" 
  currentSessionAuto.delegate = self;
  currentSessionAuto.available = YES;
  currentSessionAuto.disconnectTimeout = 5;
  [currentSessionAuto setDataReceiveHandler: self withContext:nil];
  </code></pre>
  
  <p>When the application is starting on both sides, the
  <strong>- (void)session:(GKSession *)session peer:(NSString *)peerID didChangeState:(GKPeerConnectionState)state</strong> is called on both sides with the state "GKPeerStateAvailable".</p>
  
  <p>With a "classic" app, a popup is displayed on both side to ask for connection and most of the time, both "users" does not click on the connect button on the same time.</p>
  
  <p>If I want to have an "Automatic connection" I need a mechanism to only initiate the session on 1 side, because without this mechanism two sessions will be initiated and errors occur.</p>
  
  <p>Any idea / help ?</p>