Capacitor community plugin for native market for Play Store/App Store.
Maintainer | GitHub | Social | Sponsoring Company |
---|---|---|---|
Martin Donadieu | riderx | @martindonadieu |
Maintenance Status: Actively Maintained
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.
No configuration required for this plugin
Name | Android | iOS | Web |
---|---|---|---|
openStoreListing | ✅ | ✅ | ❌ |
openDevPage | ✅ | ❌ | ❌ |
openCollection | ✅ | ❌ | ❌ |
openEditorChoicePage | ✅ | ❌ | ❌ |
search | ✅ | ✅ | ❌ |
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
* @param [country] - International country code if application is not published in the US App store (only for iOS). Eg. IT
* @returns void
*/
NativeMarket.openStoreListing({
appId: 'com.example.app',
country: 'IT',
});
/**
* 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(options: { appId: string; country?: string; }) => any
This method will launch link in Play/App Store.
Param | Type |
---|---|
options |
{ appId: string; country?: string; } |
Returns: any
Since: 1.0.0
openDevPage(options: { devId: string; }) => any
This method will deep-link directly to an Play/App store listing page.
Only in Android.
Param | Type |
---|---|
options |
{ devId: string; } |
Returns: any
Since: 1.0.0
openCollection(options: { name: string; }) => any
This method will link users to a collection or top charts. Only in Android.
Param | Type |
---|---|
options |
{ name: string; } |
Returns: any
Since: 1.0.0
openEditorChoicePage(options: { editorChoice: string; }) => any
This method will link users to Editor's choice page.
Only in Android.
Param | Type |
---|---|
options |
{ editorChoice: string; } |
Returns: any
Since: 1.0.0
search(options: { terms: string; }) => any
This method will link users to custom search query.
Only in Android.
Param | Type |
---|---|
options |
{ terms: string; } |
Returns: any
Since: 1.0.0
If your app is not published in the US App Store, you might not be able to find it. In this case you must specify country code for lookup search to work.
@capgo/native-market
El paquete @capgo/native-market
es un plugin de la comunidad de Capacitor para el mercado nativo, que permite interactuar con la Play Store y la App Store. Este tutorial te guiará a través de la instalación y el uso de este paquete en tu proyecto de Capacitor.
Para instalar el paquete @capgo/native-market
, abre tu terminal y ejecuta uno de los siguientes comandos, dependiendo de tu gestor de paquetes:
Usando npm:
[[BLOQUE_DE_CODIGO]]
Usando yarn:
[[BLOQUE_DE_CODIGO]]
Después de la instalación, sincroniza los archivos nativos ejecutando el siguiente comando:
[[BLOQUE_DE_CODIGO]]
En iOS, no se requieren acciones adicionales.
En Android, no se requieren acciones adicionales.
El paquete @capgo/native-market
proporciona varios métodos soportados que puedes usar para interactuar con el mercado nativo. Aquí tienes un ejemplo de cómo utilizar cada método:
[[BLOQUE_DE_CODIGO]]
Cada método toma diferentes parámetros de entrada dependiendo de la acción que deseas realizar. Asegúrate de consultar la documentación del método para obtener más detalles sobre los parámetros requeridos.
¡Eso es todo! Ahora has instalado y utilizado con éxito el paquete @capgo/native-market
en tu proyecto de Capacitor. No dudes en explorar más de sus características y personalizarlo según tus necesidades.
¡Felicidades por completar el tutorial! Si tienes alguna pregunta adicional o necesitas ayuda, no dudes en preguntar.