This package has been deprecated

Author message:

migrate to @capgo/native-market

native-market
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

Capacitor Native Market Plugin

Capacitor community plugin for native market for Play Store/App Store.

Maintainers

Maintainer GitHub Social Sponsoring Company
Martin Donadieu riderx @martindonadieu

Maintenance Status: Actively Maintained

Installation

To use npm

npm install @capgo/native-market

To use yarn

yarn add @capgo/native-market

Sync native files

npx cap sync

iOS Platform: No further action required.

Android Platform: No further action required.

Configuration

No configuration required for this plugin

Supported methods

Name Android iOS Web
openStoreListing
openDevPage
openCollection
openEditorChoicePage
search

Usage

import { NativeMarket } from "@capgo/native-market";

/**
 * This method will launch link in Play/App Store.
 * @param appId - ID of your application. Eg. com.example.app
 * @returns void
 */
NativeMarket.openStoreListing({
  appId: "com.example.app",
});

/**
 * 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",
});

openStoreListing(...)

openStoreListing(options: { appId: string; }) => Promise<void>

This method will launch link in Play/App Store.

Param Type
options { appId: string; }

Since: 1.0.0


openDevPage(...)

openDevPage(options: { devId: string; }) => Promise<void>

This method will deep-link directly to an Play/App store listing page.

Only in Android.

Param Type
options { devId: string; }

Since: 1.0.0


openCollection(...)

openCollection(options: { name: string; }) => Promise<void>

This method will link users to a collection or top charts. Only in Android.

Param Type
options { name: string; }

Since: 1.0.0


openEditorChoicePage(...)

openEditorChoicePage(options: { editorChoice: string; }) => Promise<void>

This method will link users to Editor's choice page.

Only in Android.

Param Type
options { editorChoice: string; }

Since: 1.0.0


search(...)

search(options: { terms: string; }) => Promise<void>

This method will link users to custom search query.

Only in Android.

Param Type
options { terms: string; }

Since: 1.0.0


Readme

Keywords

Package Sidebar

Install

npm i native-market

Weekly Downloads

0

Version

1.0.3

License

MIT

Unpacked Size

126 kB

Total Files

41

Last publish

Collaborators

  • riderx