iphone - Whats the point in UrbanAirship? -


i'm looking push notifications app i'm creating. i've heard lots urbanairship can't seem find definitive reason why should use it? far understand ua middle man? this page shows free version doesn't have push composer, developer still need server create notification, if own server needed might go directly apns?

what point , advantage of ua? , if use how send notifications without own server?

a working implementation of push notifications involves many things, such as:

  1. keeping track of device ids (web service device contact, database store ids)
  2. storing metadata associated each device id (ie. can refer device username or group of devices tag)
  3. keeping track of devices have been deactivated (which happens if user turns of notifications)
  4. clearing out bad device ids
  5. actually forming raw request send message apple's servers
  6. some sort of service/program know when need send notifications

urban airship takes care of 1-5 you, simplifies whole process. yes, if sending message 1 device, find c# or python or objective-c library connect apple , form message need keep track of large number of devices, urban airship provides service free (if under 1 million pushes month) take lot of work off shoulders.

(and basic push service iphone, service have used)

to answer other question, still need 'server' or program know when push (#6). i, example, monitor twitter python program keywords , send out notifications when see those. program not concerned details of how send notifications, urban airship library use takes care of interaction urban airship , apple.


Comments

Popular posts from this blog

c# - SharpSVN - How to get the previous revision? -

c++ - Is it possible to compile a VST on linux? -

url - Querystring manipulation of email Address in PHP -