@abitofsoftware/capacitor-check-app-updatedeprecated

Checks the App and Play store for app updates

Usage no npm install needed!

<script type="module">
  import abitofsoftwareCapacitorCheckAppUpdate from 'https://cdn.skypack.dev/@abitofsoftware/capacitor-check-app-update';
</script>

README

Capacitor Check App Update

Check the App and Play store for app updates!

Installation

npm install --save @abitofsoftware/capacitor-check-app-update

Android

Add the plugin to the MainActivity in the Android project

import com.abitofsoftware.checkappupdate.CheckAppUpdatePlugin;

public class MainActivity extends BridgeActivity {
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // Initializes the Bridge
    this.init(savedInstanceState, new ArrayList<Class<? extends Plugin>>() {{
      // Additional plugins you've installed go here
      add(CheckAppUpdatePlugin.class);
    }});
  }
}

iOS

If your app is only available in certain countries, you should add the (generic) locale option (e.g. Netherlands = 'nl')'.

Usage

import {CheckAppUpdate} from "@abitofsoftware/capacitor-check-app-update";
const checkAppUpdate = new CheckAppUpdate();

checkAppUpdate.canUpdate({locale: 'nl'}) // Only fill in the locale if necessary as mentioned in the docs.
        .then((updateAvailable) => {
          if (updateAvailable.value) {
            console.log('Update available!');
          } else {
            console.log('No update available');
          }
        });