ios - Auto update messages -


i writing ios (swift) application includes ability send messages between users. have functionality working (using jsqmessagesviewcontroller), don't know start auto updating. if user in messaging screen , receives new message, need way show up. here couple thoughts:

  • use timer, , check new messages every specified interval. seems battery & data intensive.
  • use parse push notifications. i'm not sure if can or not.

any guidance appreciated.

there full tutorial on here

class viewcontroller: jsqmessagesviewcontroller, syncanosyncserverdelegate  {    // mark: - server delegate methods     func syncserverconnectionopened(syncserver: syncanosyncserver!) {         self.subscribetocollection()     }      func syncserver(syncserver: syncanosyncserver!, connectionclosedwitherror error: nserror!) {         self.syncserver.connect(nil);     }      func syncserver(syncserver: syncanosyncserver!, notificationadded addeddata: syncanodata!, channel: syncanochannel!) {        if let senderid = addeddata.additional?["senderid"] as? string {            let message = jsqmessage(senderid: senderid, displayname: senderid, text: addeddata.text)            self.messages += [message]        }        self.finishreceivingmessage()     }      override func viewdidload(){         super.viewdidload()         self.syncserver.delegate = self         self.syncserver.connect(nil);     } } 

Comments