Documentation

SDK Changelog


A reference of bug fixes and improvements made to the Pushy Android SDK.

v1.0.28


  • Added Pushy.toggleWifiPolicyCompliance() for complying with the device's Wi-Fi sleep policy

v1.0.27


  • Bundled com.fasterxml.jackson inside the SDK

v1.0.26


  • Fixed minor bug with Pushy.setEnterpriseConfig() for enterprise apps

v1.0.25


  • Fixed minor bug with device authentication

v1.0.24


  • Added topic subscribe/unsubscribe methods

v1.0.23


  • Improved device token validation logic

v1.0.22


  • Improved persisted token verification

v1.0.21


  • Improved device authentication security

v1.0.20


  • Improved the performance of the SDK

v1.0.19


  • Improved migration compatibility for Enterprise apps

v1.0.18


  • Fixed SSLSocketFactory warning when StrictMode is enabled

v1.0.17


  • Miscellaneous usability improvements

v1.0.16


  • Fixed minor bug when calling Pushy.toggleNotifications() after Pushy.listen()

v1.0.15


  • Improved MQTT reconnection logic in unstable networks

v1.0.14


  • Added Pushy.setHeartbeatInterval() to modify the default socket keep-alive interval

v1.0.13


  • Miscellaneous reliability improvements

v1.0.12


  • Reimplemented MQTT connection logic to improve overall reliability

v1.0.11


  • Added Pushy.toggleNotificationsEnabled() to enable or disable push notifications for the device

v1.0.10


  • Improved notification delivery reliability when app is running in the background

v1.0.9


  • Improved token persistence algorithm for better device token tracking
  • Bundled the com.fasterxml.jackson JSON parsing library in a separate .jar file

v1.0.8


  • Fixed bug with double/float values in push payloads

v1.0.7


  • Fixed crash for Android 2.2 (Froyo) devices

v1.0.6


  • Fixed ANR in background service (transparent to users)
  • Added the option to disable AndroidManifest permission verification

v1.0.5


  • Improved notification persistence mechanism

v1.0.4


  • Fixed NullPointerException when network connectivity is unstable

v1.0.3


  • Improved socket reconnection algorithm

v1.0.2


  • The android.permission.WRITE_EXTERNAL_STORAGE permission is now optional

v1.0.1


  • Improved token persistence between app reinstalls
  • Added AndroidManifest permission verification for troubleshooting

v1.0.0


  • Initial release