apple-store-link

Custruct links to the Apple iTunes Store.

Usage no npm install needed!

<script type="module">
  import appleStoreLink from 'https://cdn.skypack.dev/apple-store-link';
</script>

README

apple-store-link Build Status

If you are looking for a module that does links for more than one store see store-link.

Install

$ npm install --save apple-store-link

Usage

var appleStoreLink = require('apple-store-link');

appleStoreLink('376183339');
//=> https://itunes.apple.com/app/id376183339

appleStoreLink('376183339', 'us');
//=> https://itunes.apple.com/us/app/id376183339

appleStoreLink('376183339', 'us', 'ted');
//=> https://itunes.apple.com/us/app/ted/id376183339

appleStoreLink('376183339', null, 'ted');
//=> https://itunes.apple.com/app/ted/id376183339

appleStoreLink('376183339', null, 'ted', 'itms-apps');
//=> itms-app://itunes.apple.com/app/ted/id376183339

API

Apple iTunes

https://itunes.apple.com/[lang]/app/[developer]/id[id]

appleStoreLink(id, lang, developer, protocol)

id

Required

Type: string

The string that identifies the application on each store.

lang

Optional

Type: string

Localized Apple iTunes page (ex: us, es, pt).

developer

Optional

Type: string

The developer's id.

protocol

Optional

Type: string

The protocol to use for the link:

  • https: Default, goes to the application's page on the browser.
  • itms: Calls for the App Store to be launched.

Note: this variable is only checked to see if it's a string, the protocol is open for any content you'd like on the string (as all other parameters).

License

MIT © Pedro Duarte