Capacitor community plugin for native market for Play Store/App Store.
Note: The plugin doesn't work on iOS Simulator because it doesn't have App Store app installed.
It works on Android Virtual Devices if they have Google Play installed with a user logged in.
import{NativeMarket}from"@capacitor-community/native-market";import{Capacitor}from"@capacitor/core";/** * This method will launch link in Play/App Store. * @param appId - ID of your application. * Eg: * io.ionic.ioniconf on Android * id1622127552 on iOS * @returns void */letappId="id1622127552";if(Capacitor.getPlatform()==="android"){appId="io.ionic.ioniconf";}NativeMarket.openStoreListing({appId: appId,});/** * This method will deep-link directly to an Play/App store listing page. * @param devId - ID of developer. Eg. com.example.app * @returns void */NativeMarket.openDevPage({devId: "5700313618786177705",});/** * This method will link users to a collection or top charts. * @param name - name of the collection. Click [here](https://developer.android.com/distribute/marketing-tools/linking-to-google-play#OpeningCollection) for android options. * @returns void */NativeMarket.openCollection({name: "featured",});/** * This method will link users to Editor's choice page. * @param editorChoice - ID of your application. Eg. editorial_fitness_apps_us * @returns void */NativeMarket.openEditorChoicePage({editorChoice: "editorial_fitness_apps_us",});/** * This method will link users to custom search query. * @param editorChoice - terms to be searched in Play/App store. * @returns void */NativeMarket.search({terms: "capacitor",});