Skip to content

Instantly share code, notes, and snippets.

@redfearnk
redfearnk / gist:26a0d553dd8031649a77
Created October 19, 2015 15:19
PubNub client setup
let config = PNConfiguration(publishKey: self.publishKey, subscribeKey: self.subscribeKey)
config.origin = "pubsub.pubnub.com"
self.pubNubClient = PubNub.clientWithConfiguration(config)
self.pubNubClient?.addListener(self)
self.pubNubClient?.subscribeToChannels([channel], withPresence: true)
class SharedWatchData: NSObject, WCSessionDelegate, PNObjectEventListener {
func client(client: PubNub!, didReceivePresenceEvent event: PNPresenceEventResult!) {
print("PubNubs did receive presence event: \(event.data.presenceEvent)")
}
func client(client: PubNub!, didReceiveMessage message: PNMessageResult!) {
print("PubNub did receive message: \(message.data.message)")
}