{"id":13795499,"url":"https://github.com/Cap-go/capacitor-native-market","last_synced_at":"2025-05-12T23:32:19.922Z","repository":{"id":50350356,"uuid":"517331734","full_name":"Cap-go/capacitor-native-market","owner":"Cap-go","description":"Capacitor community plugin for native market for Play Store/App Store.","archived":false,"fork":false,"pushed_at":"2025-04-03T23:32:43.000Z","size":1084,"stargazers_count":7,"open_issues_count":5,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-05T07:25:54.122Z","etag":null,"topics":["capacitor","capacitor-plugin","plugin"],"latest_commit_sha":null,"homepage":"https://capgo.app","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Cap-go.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"Cap-go","patreon":null,"open_collective":"capgo","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2022-07-24T13:29:17.000Z","updated_at":"2025-04-03T23:32:46.000Z","dependencies_parsed_at":"2023-02-19T02:46:14.977Z","dependency_job_id":"c3384b19-9081-4e9d-b494-20dc092ed0fc","html_url":"https://github.com/Cap-go/capacitor-native-market","commit_stats":{"total_commits":184,"total_committers":7,"mean_commits":"26.285714285714285","dds":0.6358695652173914,"last_synced_commit":"7abfdc173aec78a086042fd27e4f54960796a959"},"previous_names":["riderx/native-market","cap-go/capacitor-native-market","cap-go/native-market"],"tags_count":64,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cap-go%2Fcapacitor-native-market","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cap-go%2Fcapacitor-native-market/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cap-go%2Fcapacitor-native-market/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cap-go%2Fcapacitor-native-market/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Cap-go","download_url":"https://codeload.github.com/Cap-go/capacitor-native-market/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253292429,"owners_count":21885085,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["capacitor","capacitor-plugin","plugin"],"created_at":"2024-08-03T23:00:57.972Z","updated_at":"2025-05-12T23:32:19.910Z","avatar_url":"https://github.com/Cap-go.png","language":"Java","funding_links":["https://github.com/sponsors/Cap-go","https://opencollective.com/capgo"],"categories":["Plugins","Capgo Capacitor Plugins","[Capgo plugins](https://capgo.app/)"],"sub_categories":["Community Plugins","App Store \u0026 Market"],"readme":"# Capacitor Native Market Plugin\n\n \u003ca href=\"https://capgo.app/\"\u003e\u003cimg src='https://raw.githubusercontent.com/Cap-go/capgo/main/assets/capgo_banner.png' alt='Capgo - Instant updates for capacitor'/\u003e\u003c/a\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ch2\u003e\u003ca href=\"https://capgo.app/?ref=plugin\"\u003e ➡️ Get Instant updates for your App with Capgo 🚀\u003c/a\u003e\u003c/h2\u003e\n  \u003ch2\u003e\u003ca href=\"https://capgo.app/consulting/?ref=plugin\"\u003e Fix your annoying bug now, Hire a Capacitor expert 💪\u003c/a\u003e\u003c/h2\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\nCapacitor community plugin for native market for Play Store/App Store.\n\n## Maintainers\n\n| Maintainer      | GitHub                              | Social                                                | Sponsoring Company |\n| --------------- | ----------------------------------- | ----------------------------------------------------- | ------------------ |\n| Martin Donadieu | [riderx](https://github.com/riderx) | [@martindonadieu](https://twitter.com/martindonadieu) |                    |\n\nMaintenance Status: Actively Maintained\n\n## Installation\n\nTo use npm\n\n```bash\nnpm install @capgo/native-market\n```\n\nTo use yarn\n\n```bash\nyarn add @capgo/native-market\n```\n\nSync native files\n\n```bash\nnpx cap sync\n```\n\niOS Platform: No further action required.\n\nAndroid Platform: No further action required.\n\n## Configuration\n\nNo configuration required for this plugin\n\n## Supported methods\n\n| Name                 | Android | iOS | Web |\n| :------------------- | :------ | :-- | :-- |\n| openStoreListing     | ✅      | ✅  | ❌  |\n| openDevPage          | ✅      | ❌  | ❌  |\n| openCollection       | ✅      | ❌  | ❌  |\n| openEditorChoicePage | ✅      | ❌  | ❌  |\n| search               | ✅      | ✅  | ❌  |\n\n## Usage\n\n```typescript\nimport { NativeMarket } from '@capgo/native-market';\n\n/**\n * This method will launch link in Play/App Store.\n * @param appId - ID of your application. Eg. com.example.app\n * @param [country] - International country code if application is not published in the US App store (only for iOS). Eg. IT\n * @returns void\n */\nNativeMarket.openStoreListing({\n  appId: 'com.example.app',\n  country: 'IT',\n});\n\n/**\n * This method will deep-link directly to an Play/App store listing page.\n * @param devId - ID of developer. Eg. com.example.app\n * @returns void\n */\nNativeMarket.openDevPage({\n  devId: '5700313618786177705',\n});\n\n/**\n * This method will link users to a collection or top charts.\n * @param name - name of the collection. Click [here](https://developer.android.com/distribute/marketing-tools/linking-to-google-play#OpeningCollection) for android options.\n * @returns void\n */\nNativeMarket.openCollection({\n  name: 'featured',\n});\n\n/**\n * This method will link users to Editor's choice page.\n * @param editorChoice - ID of your application. Eg. editorial_fitness_apps_us\n * @returns void\n */\nNativeMarket.openEditorChoicePage({\n  editorChoice: 'editorial_fitness_apps_us',\n});\n\n/**\n * This method will link users to custom search query.\n * @param editorChoice - terms to be searched in Play/App store.\n * @returns void\n */\nNativeMarket.search({\n  terms: 'capacitor',\n});\n```\n\n\u003cdocgen-api\u003e\n\u003c!--Update the source file JSDoc comments and rerun docgen to update the docs below--\u003e\n\n### openStoreListing(...)\n\n```typescript\nopenStoreListing(options: { appId: string; country?: string; }) =\u003e Promise\u003cvoid\u003e\n```\n\nThis method will launch link in Play/App Store.\n\n| Param         | Type                                              |\n| ------------- | ------------------------------------------------- |\n| **`options`** | \u003ccode\u003e{ appId: string; country?: string; }\u003c/code\u003e |\n\n**Since:** 1.0.0\n\n--------------------\n\n\n### openDevPage(...)\n\n```typescript\nopenDevPage(options: { devId: string; }) =\u003e Promise\u003cvoid\u003e\n```\n\nThis method will deep-link directly to an Play/App store listing page.\n\nOnly in Android.\n\n| Param         | Type                            |\n| ------------- | ------------------------------- |\n| **`options`** | \u003ccode\u003e{ devId: string; }\u003c/code\u003e |\n\n**Since:** 1.0.0\n\n--------------------\n\n\n### openCollection(...)\n\n```typescript\nopenCollection(options: { name: string; }) =\u003e Promise\u003cvoid\u003e\n```\n\nThis method will link users to a collection or top charts.\nOnly in Android.\n\n| Param         | Type                           |\n| ------------- | ------------------------------ |\n| **`options`** | \u003ccode\u003e{ name: string; }\u003c/code\u003e |\n\n**Since:** 1.0.0\n\n--------------------\n\n\n### openEditorChoicePage(...)\n\n```typescript\nopenEditorChoicePage(options: { editorChoice: string; }) =\u003e Promise\u003cvoid\u003e\n```\n\nThis method will link users to Editor's choice page.\n\nOnly in Android.\n\n| Param         | Type                                   |\n| ------------- | -------------------------------------- |\n| **`options`** | \u003ccode\u003e{ editorChoice: string; }\u003c/code\u003e |\n\n**Since:** 1.0.0\n\n--------------------\n\n\n### search(...)\n\n```typescript\nsearch(options: { terms: string; }) =\u003e Promise\u003cvoid\u003e\n```\n\nThis method will link users to custom search query.\n\nOnly in Android.\n\n| Param         | Type                            |\n| ------------- | ------------------------------- |\n| **`options`** | \u003ccode\u003e{ terms: string; }\u003c/code\u003e |\n\n**Since:** 1.0.0\n\n--------------------\n\n\u003c/docgen-api\u003e\n\n## iOS Notes\n\nIf 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.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCap-go%2Fcapacitor-native-market","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FCap-go%2Fcapacitor-native-market","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCap-go%2Fcapacitor-native-market/lists"}