Contents

Projects

MANAGED INFO open_in_new
MANAGED SETTINGS open_in_new
PACKAGE SEARCH open_in_new

Change log


PACKAGE SEARCH package sync & version tracking

BETA Head's up, this feature is in beta

As of version 1.0.6.0 it is possible to sync all currently-installed (including disabled) packages to the PING service (the project activation server) for Google Play version monitoring.

When the version on-device is older than that of Google Play, a banner will be shown within the application details screen, informing the user an update is available.

Like so:

This is another troubleshooting tool administrators and end-users alike can use to validate installed application versions when Google Play isn't available due to policy.

How to enable

#

Simply head to settings (the menu icon, top-right from the PACKAGE SEARCH app list), then toggle the option on:

This will:

  1. Trigger an immediate sync.
  2. Turn on the scheduled worker. Packages will be synced daily and, as it's a JSON blob, even with 500+ applications it takes under a second to send.
  3. Turn on an API call when an app is opened to application details to validate the version installed vs available on Play.

All the heavy lifting is done by the PING service, this consumes little to no additional battery and a fraction of data.

PING checks for application updates roughly every 8 hours, but only queries packages that haven't been checked within the last 24 hours; so typically within a day of updating on Google Play, the warning will become visible if the application hasn't updated already.

Limitations

#
  1. Limited support for beta version codes & complex application distribution setus. PACKAGE SEARCH compares all version codes to that provided by PING, however PING does not (yet) resolve version codes in the beta/open testing channel. Apps in Beta may report an update is available on Google Play and can be ignored. Additionally, applications that leverage a complex Google Play deployment strategy consisting of several active version codes may not always be reliably picked up, though there is logic to attempt to handle this.
Further support or feature requests

Are you in need of further help, or would you like to raise a feature request? You can:

mail Reply by email | edit_note Edit this page | code_blocks Code

Projects

MANAGED INFO open_in_new
MANAGED SETTINGS open_in_new
PACKAGE SEARCH open_in_new