Xojo Conferences
XDCMay2019MiamiUSA

Platforms to show: All Mac Windows Linux Cross-Platform

SUUpdaterMBS.checkForUpdateInformation
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Sparkle MBS MacExtras Plugin 8.6 Yes No No Yes, macOS only No
Function: Checks for new update information.
Notes: This begins a "probing" check for updates which will not actually offer to update to that version. The events, though, (up to didFindValidUpdate and updaterDidNotFindUpdate), are called, so you can use that information in your UI.

Feedback, Comments & Corrections

SUUpdaterMBS.checkForUpdates
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Sparkle MBS MacExtras Plugin 8.6 Yes No No Yes, macOS only No
Function: Performs a check for updates.
Notes: Call this method from a menu item where the user can check for updates manually. Sparkle will check for updates and report back its findings verbosely.

Feedback, Comments & Corrections

SUUpdaterMBS.checkForUpdatesInBackground
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Sparkle MBS MacExtras Plugin 8.6 Yes No No Yes, macOS only No
Function: This kicks off an update meant to be programmatically initiated.
Notes: That is, it will display no UI unless it actually finds an update, in which case it proceeds as usual. If the fully automated updating is turned on, however, this will invoke that behavior, and if an update is found, it will be downloaded and prepped for installation.

Feedback, Comments & Corrections

SUUpdaterMBS.Constructor
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Sparkle MBS MacExtras Plugin 8.6 Yes No No Yes, macOS only No
Function: The constructor for the updater.
Notes: Please create only one instance of the SUUpdaterMBS class in your application using this constructor.

See also:

Feedback, Comments & Corrections

SUUpdaterMBS.Constructor(Bundle as folderitem)
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Sparkle MBS MacExtras Plugin 8.6 Yes No No Yes, macOS only No
Function: The constructor for the updater.
Notes:
Targets for the update the bundle you specify. This can be used to update a preference panel for example.

Please create only one instance of the SUUpdaterMBS class in your application using this constructor.

See also:

Feedback, Comments & Corrections

SUUpdaterMBS.installUpdatesIfAvailable
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Sparkle MBS MacExtras Plugin 16.1 Yes No No Yes, macOS only No
Function: Checks for updates and, if available, immediately downloads and installs them.
Notes:
A progress dialog is shown but the user will never be prompted to read the release notes.

You may want to respond to the userDidCancelDownload event in case the user clicks the "Cancel" button while the update is downloading.

Only available in newer Sparkle version for 64-bit.

Feedback, Comments & Corrections

SUUpdaterMBS.InvokeImmediateInstallation
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Sparkle MBS MacExtras Plugin 14.4 Yes No No Yes, macOS only No
Function: If installation was moved to quit of app, you can call this method to update now.
Notes: New in version 1.6 of Sparkle.

Feedback, Comments & Corrections

SUUpdaterMBS.InvokeUpdate
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Sparkle MBS MacExtras Plugin 14.0 Yes No No Yes, macOS only No
Function: Invokes a postponed updated.
Notes: Call this after you returned true in shouldPostponeRelaunchForUpdate event and have time to restart.

Feedback, Comments & Corrections

SUUpdaterMBS.resetUpdateCycle
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Sparkle MBS MacExtras Plugin 8.6 Yes No No Yes, macOS only No
Function: Resets the update cycle.
Notes: Call this to appropriately schedule or cancel the update checking timer according to the preferences for time interval and automatic checks. This call does not change the date of the next check, but only the internal timer.

Feedback, Comments & Corrections

The items on this page are in the following plugins: MBS MacExtras Plugin.




Links
MBS Xojo PDF Plugins