1.0.0 • Published 12 months ago

revenuecat v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
12 months ago

RevenueCat REST API

RevenueCat

Installation

pnpm install revenuecat

Usage

import { Revenuecat } from '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

Sponsors

License

MIT License © 2022-PRESENT productdevbook