public class UpdateManager
extends java.lang.Object
The update manager sends version information to HockeyApp and shows an alert dialog if a new version was found.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
INSTALLER_ADB |
static java.lang.String |
INSTALLER_PACKAGE_INSTALLER_NOUGAT |
static java.lang.String |
INSTALLER_PACKAGE_INSTALLER_NOUGAT2 |
Constructor and Description |
---|
UpdateManager() |
Modifier and Type | Method and Description |
---|---|
protected static boolean |
installedFromMarket(java.lang.ref.WeakReference<? extends android.content.Context> weakContext)
Returns true if the build was installed through a market.
|
static void |
register(android.app.Activity activity)
Registers new update manager.
|
static void |
register(android.app.Activity activity,
java.lang.String appIdentifier)
Registers new update manager.
|
static void |
register(android.app.Activity activity,
java.lang.String appIdentifier,
boolean isDialogRequired)
Registers new update manager.
|
static void |
register(android.app.Activity activity,
java.lang.String urlString,
java.lang.String appIdentifier,
UpdateManagerListener listener)
Registers new update manager.
|
static void |
register(android.app.Activity activity,
java.lang.String urlString,
java.lang.String appIdentifier,
UpdateManagerListener listener,
boolean isDialogRequired)
Registers new update manager.
|
static void |
register(android.app.Activity activity,
java.lang.String appIdentifier,
UpdateManagerListener listener)
Registers new update manager.
|
static void |
register(android.app.Activity activity,
java.lang.String appIdentifier,
UpdateManagerListener listener,
boolean isDialogRequired)
Registers new update manager.
|
static void |
register(android.app.Activity activity,
UpdateManagerListener listener)
Registers new update manager.
|
static void |
registerForBackground(android.content.Context appContext,
java.lang.String urlString,
java.lang.String appIdentifier,
UpdateManagerListener listener)
Registers new update manager.
|
static void |
registerForBackground(android.content.Context appContext,
java.lang.String appIdentifier,
UpdateManagerListener listener)
Registers new update manager.
|
static void |
unregister()
Unregisters the update manager
|
public static final java.lang.String INSTALLER_ADB
public static final java.lang.String INSTALLER_PACKAGE_INSTALLER_NOUGAT
public static final java.lang.String INSTALLER_PACKAGE_INSTALLER_NOUGAT2
public static void register(android.app.Activity activity)
activity
- The parent activity to return to.public static void register(android.app.Activity activity, UpdateManagerListener listener)
activity
- The parent activity to return to.listener
- Implement for callback functions.public static void register(android.app.Activity activity, java.lang.String appIdentifier)
activity
- Parent activity.appIdentifier
- App ID of your app on HockeyApp.public static void register(android.app.Activity activity, java.lang.String appIdentifier, boolean isDialogRequired)
activity
- Parent activity.appIdentifier
- App ID of your app on HockeyApp.isDialogRequired
- Flag to indicate if a dialog must be shown when any update is available.public static void register(android.app.Activity activity, java.lang.String appIdentifier, UpdateManagerListener listener)
activity
- Parent activity.appIdentifier
- App ID of your app on HockeyApp.listener
- Implement for callback functions.public static void register(android.app.Activity activity, java.lang.String appIdentifier, UpdateManagerListener listener, boolean isDialogRequired)
activity
- Parent activity.appIdentifier
- App ID of your app on HockeyApp.listener
- Implement for callback functions.isDialogRequired
- Flag to indicate if a dialog must be shown when any update is available.public static void register(android.app.Activity activity, java.lang.String urlString, java.lang.String appIdentifier, UpdateManagerListener listener)
activity
- parent activityurlString
- URL of the HockeyApp serverappIdentifier
- App ID of your app on HockeyApplistener
- implement for callback functionspublic static void register(android.app.Activity activity, java.lang.String urlString, java.lang.String appIdentifier, UpdateManagerListener listener, boolean isDialogRequired)
activity
- parent activityurlString
- URL of the HockeyApp serverappIdentifier
- App ID of your app on HockeyApplistener
- implement for callback functionsisDialogRequired
- if false, no alert dialog is shownpublic static void registerForBackground(android.content.Context appContext, java.lang.String appIdentifier, UpdateManagerListener listener)
appContext
- Application context.appIdentifier
- App ID of your app on HockeyApp.listener
- Implement for callback functions.public static void registerForBackground(android.content.Context appContext, java.lang.String urlString, java.lang.String appIdentifier, UpdateManagerListener listener)
appContext
- Application context.urlString
- URL of the HockeyApp server.appIdentifier
- App ID of your app on HockeyApp.listener
- Implement for callback functions.public static void unregister()
protected static boolean installedFromMarket(java.lang.ref.WeakReference<? extends android.content.Context> weakContext)