Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Commits on Oct 27, 2014
  1. @daveyeu

    Merge pull request #16 from dfried/increase_push_notification_size

    daveyeu authored
    Change push notification size limit from 256 to 2048
Commits on Oct 15, 2014
  1. @dfried
Commits on Jan 2, 2014
  1. @jpignata

    Merge pull request #11 from groupme/make-truncate-method-less-dumb

    jpignata authored
    Make truncate_alert! method handle symbol keys
Commits on Dec 28, 2013
  1. @jpignata
  2. @jpignata

    Normalize APS keys to strings

    jpignata authored
    We need to access these keys in order to massage the payload so convert each
    key to a string on initialization.
    
    * Avoid ActiveSupport dependency and use our own Hash#stringify_keys! shim
    * Change specs to be positive to avoid confusing failure messages
    * Minor clean-up of Notification initializer
  3. @sethk @jpignata

    Fix alert truncation when using symbols as keys.

    sethk authored jpignata committed
  4. @jpignata

    Replace explicit Yajl dependency with MultiJson

    jpignata authored
    @lexer had a pull request open for this for two years. Boo on us.
  5. @jpignata

    Fix #on_open spec

    jpignata authored
    Since we don't have port 2195 open, EM::Client#connection_completed never
    fires.  This change opens a socket on the APNS port so the test can actually
    complete end-to-end.
Commits on Nov 6, 2012
  1. @cmdrkeene

    Merge pull request #9 from arielo/feature/open_callback

    cmdrkeene authored
    Added a callback when the connection is established succesfully.
Commits on Nov 5, 2012
  1. @arielo
Commits on Apr 11, 2012
  1. @daveyeu

    Update README with truncate_alert! details

    daveyeu authored
    A previous commit mentioned that truncation happened automatically.
    Wrong. Very wrong. You must call #truncate_alert! on the notification
    to make it happen.
  2. @daveyeu
  3. @daveyeu

    Alerts are now automatically truncated

    daveyeu authored
    Previously, the client of the API needed to truncate alerts to the proper
    size, lest they trigger PayloadTooLarge exceptions. Now, however, the APN
    notification will automatically truncate the alert to fit within the limit.
Commits on Dec 2, 2011
  1. @jpignata

    Merge pull request #6 from groupme/simplified-interface

    jpignata authored
    Separate client and connection classes
  2. @jpignata
  3. @jpignata
Commits on Dec 1, 2011
  1. @daveyeu

    Update README

    daveyeu authored
  2. @daveyeu

    Split connection and client classes

    daveyeu authored
    This is a breaking change, API-wise. The library no longer exposes the simple
    `EM::APN.push` method. Instead, an `EM::APN::Client` object is instantiated
    and `EM::APN::Notification` objects are passed to #deliver.
    
    Error callbacks can be attached to the Client instance, as well as callbacks
    when the connection closes.
Commits on Oct 13, 2011
  1. @daveyeu

    Merge pull request #3 from groupme/disconnect_tests_from_apns

    daveyeu authored
    Don't connect to APNS in tests
  2. @jpignata

    Don't connect to APNS in tests

    jpignata authored
    The unit suite was hitting Apple's sandbox servers. This
    change defaults the gatway to localhost which allows for
    the suite to run while disconnected from the Internet.
    
    * Set APN_GATEWAY environment variable to localhost before each
    * Remove unused EM::APN::Client#connect override noop
    * Remove unused EM::APN::Client.gateway method
Commits on Oct 3, 2011
  1. @daveyeu
  2. @daveyeu

    Update logging

    daveyeu authored
    * Don't display payload details.
    * Details for error responses.
Commits on Sep 8, 2011
  1. @cmdrkeene

    Fix UTF-8 encoding issue

    cmdrkeene authored
  2. @cmdrkeene

    UTF-8 test for notification

    cmdrkeene authored
Commits on Jul 12, 2011
  1. @cmdrkeene

    Edit

    cmdrkeene authored
  2. @cmdrkeene
  3. @cmdrkeene
Commits on Jul 11, 2011
  1. @cmdrkeene
Commits on Jul 1, 2011
  1. @cmdrkeene
Commits on Jun 28, 2011
  1. @daveyeu
Commits on Jun 23, 2011
  1. @daveyeu

    Yajlized

    daveyeu authored
  2. @daveyeu
Commits on Jun 22, 2011
  1. @daveyeu

    Version bump; update README

    daveyeu authored
  2. @daveyeu
Commits on Jun 21, 2011
  1. @daveyeu
Something went wrong with that request. Please try again.