@togetherprice/capacitor-plugin-install-referrer
TypeScript icon, indicating that this package has built-in type declarations

1.0.6 • Public • Published

@togetherprice/capacitor-plugin-install-referrer

Plugin to retrieve and use the Google play install referrer

Install

npm install @togetherprice/capacitor-plugin-install-referrer
npx cap sync

Android

Register the plugin by adding it to you MainActivity's onCreate:

import com.togetherprice.capacitor.installreferrer.InstallReferrerPlugin;

public class MainActivity extends BridgeActivity {
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    registerPlugin(InstallReferrerPlugin.class);
  }
}

API

getReferrerDetails()

getReferrerDetails() => any

Return the install referrer passed to the store when installing the app, if any.

Usage:

import { InstallReferrer } from '@togetherprice/capacitor-plugin-install-referrer';

InstallReferrer
 .getReferrer()
 .then(({ value }) => console.log(`The referrer is {value}`))

Returns: any


Interfaces

ReferrerDetails

Prop Type Description
referrerUrl string The install referrer passed to the store when installing the app, if any.
referrerClickTime number The install referrer click time.
appInstallTime number The app install time.
instantExperienceLaunched boolean If the instant experience was launched.

Test

Add a referrer parameter to any URLs that will be linking directly to Google Play Store and set the value of that parameter to a string that describe the source, as in this example:

https://play.google.com/store/apps/details?id=com.example.application
&referrer=utm_source%3Dgoogle
%26utm_medium%3Dcpc
%26utm_term%3Drunning%252Bshoes
%26utm_content%3Dlogolink
%26utm_campaign%3Dspring_sale

Install the app from the store if the app is release, install the app locally if not.

Readme

Keywords

Package Sidebar

Install

npm i @togetherprice/capacitor-plugin-install-referrer

Weekly Downloads

13

Version

1.0.6

License

MIT

Unpacked Size

20.4 kB

Total Files

26

Last publish

Collaborators

  • dev-togetherprice