advertiser(_:didReceiveInvitationFromPeer:withContext:invitationHandler:)
Called when an invitation to join a session is received from a nearby peer.
Declaration
func advertiser(_ advertiser: MCNearbyServiceAdvertiser, didReceiveInvitationFromPeer peerID: MCPeerID, withContext context: Data?, invitationHandler: @escaping (Bool, MCSession?) -> Void)Parameters
- advertiser:
The advertiser object that was invited to join the session.
- peerID:
The peer ID of the nearby peer that invited your app to join the session.
- context:
An arbitrary piece of data received from the nearby peer. This can be used to provide further information to the user about the nature of the invitation.
- invitationHandler:
A block that your code must call to indicate whether the advertiser should accept or decline the invitation, and to provide a session with which to associate the peer that sent the invitation.