Skip to content

Instantly share code, notes, and snippets.

@fitomad

fitomad/ni_share_token.swift Secret

Created Jun 25, 2020
Embed
What would you like to do?
/**
Desde aquí compartimos nuestro token de
`NearbyInteraction` con los otros dispositivos.
*/
private func shareTokenWithAllPeers() -> Void
{
guard let token = nearbySession?.discoveryToken,
let multipeerSession = self.multipeerSession,
let encodedData = try? NSKeyedArchiver.archivedData(withRootObject: token, requiringSecureCoding: true)
else
{
fatalError("Ese token no se puede codificar. 😭")
}
do
{
try self.multipeerSession?.send(encodedData,
toPeers: multipeerSession.connectedPeers,
with: .reliable)
}
catch let error
{
print("No se puede enviar el token a los dispositivos. \(error.localizedDescription)")
}
// Ya hemos compartido el token.
self.sharedTokenWithPeer = true
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.