0.1.3 • Published 1 year ago

@huntersofbook/revenuecat v0.1.3

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

RevenueCat REST API

Installation

pnpm install @huntersofbook/revenuecat

Usage

import { Revenuecat } from '@huntersofbook/revenuecat'
import * as dotenv from 'dotenv'
dotenv.config({
  path: '.env',
})

const revenuecat = new Revenuecat({
  secretKey: process.env.secretKey as string,
  iosKey: process.env.iosKey as string,
  androidKey: process.env.androidKey as string,
})

const userId = '$RCAnonymousID:17c0ff7b3c70462'

await revenuecat
  .getSubscriptions({ userId })
  .then(res => console.log(res.subscriber, 'getSubscriptions'))

await revenuecat
  .getOfferings({ userId, platform: 'ios' })
  .then(res => console.log(res.offerings, 'getOfferings'))

await revenuecat
  .postSubscriptionsAttributes({
    userId,
    data: {
      attributes: {
        $email: {
          value: 'asdasd',
        },
      },
    },
  }).then(res => console.log(res, 'postSubscriptionsAttributes'))

TODO

Add more methods

License

MIT License © 2022-PRESENT productdevbook