Components | All | New | MacOS | Windows | Linux | iOS | ||||
Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old |
Useful for doing auto-updates from server and version checking.
Component | Version | macOS | Windows | Linux | Server | iOS SDK |
Plugin | 1.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
none
Get the Plugin Version
$r = MBS("Version")
Query Plugin version on Server from Client with two scripts:
# First a script called "Query MBS Version on Server" which you can run:
Perform Script on Server [Wait for completion; “Query MBS Version Helper”]
Set Variable [$e; Value:Get(LastError)]
Set Variable [$r; Value:Get(ScriptResult)]
If [$e ≠ 0]
Show Custom Dialog ["MBS Version on Server"; "Failed to run script on server: " & $e]
Else
Show Custom Dialog ["MBS Version on Server"; $r]
End If
# Second, the helper script called "Query MBS Version Helper" which will run on the server:
Set Variable [$r; Value:MBS("Version") & " " & MBS("Platform")]
Exit Script [Result: $r]
Check and ask user to install newer version than the prerelease they have:
If [ MBS("Plugin.IsPrerelease") ]
If [ Get(CurrentDate) - MBS( "Plugin.CompileDate" ) >= 14 ]
Show Custom Dialog [ "Update" ; "Please install newer version of MBS Plugin." & ¶ & MBS("Version") ]
End If
End If
This function is free to use.
Created 18th August 2014, last changed 11st September 2023