Skip to content

Local Push, Because it's 5 O'Clock Somewhere

Everyone at Parse loves solving complex problems with stark simplicity; today we've helped simplify global engagement. Studies show that active push engagement increases user retention. As your app becomes more successful, however, campaigns must be more carefully crafted. Highly engaging campaigns consider the time of day which a user is most likely to respond to a push notification. News apps might find higher engagement in the morning while entertainment apps might be more successful if they schedule pushes in the evening.

Parse helps developers target the optimal time to send notifications with Push Scheduling, and we are proud to announce a powerful upgrade: Local Push. Last month I blogged about some of the information Parse automatically gathers for you in Installation objects, including the timeZone field. Did you know that there are over 450 time zones which vary by UTC offset and daylight savings rules? Did you know that midnight happens up to 40 times each day, not 24? You don't need to. Local Push uses the timeZone field to painlessly schedule pushes relative to a users' time zone.

To schedule a Local Push notification, just click the check box at the bottom of the scheduler in the push notification console.

If you prefer to use REST, simply omit the time zone in the push_time parameter of your API call.

curl -X POST 
  -H "X-Parse-Application-Id: ${APPLICATION_ID}" 
  -H "X-Parse-REST-API-Key: ${REST_API_KEY}" 
  -H "Content-Type: application/json" 
  -d '{
        "where": {},
        "push_time": "2012-11-14T17:00:00",
        "data": {
          "alert": "Waistin away again? Play Margaritaville"