     }
   }
 
-  open func checkForUpdates(_ command: CDVInvokedUrlCommand) {
+  @objc open func checkForUpdates(_ command: CDVInvokedUrlCommand) {
     guard let rootURL = configuration.rootURL else {
       let errorMessage = "checkForUpdates requires a rootURL to be configured"
       let result = CDVPluginResult(status: CDVCommandStatus_ERROR, messageAs: errorMessage)

    commandDelegate?.send(result, callbackId: command.callbackId)
  }

  open func onNewVersionReady(_ command: CDVInvokedUrlCommand) {
    newVersionReadyCallbackId = command.callbackId

    let result = CDVPluginResult(status: CDVCommandStatus_NO_RESULT)

    commandDelegate?.send(result, callbackId: newVersionReadyCallbackId)
  }

  @objc open func onError(_ command: CDVInvokedUrlCommand) {
    errorCallbackId = command.callbackId

    let result = CDVPluginResult(status: CDVCommandStatus_NO_RESULT)
