@s-a/simple-apn

1.0.1 • Public • Published

@sa/simple-apn

Simple way to send Apple Push Notifications

Example


require('dotenv').config({ path: path.join(__dirname, './../.env') })

async function push() {
	const apn = new SimpleApn({
		privatekey: ...,
		certificate: ...
	})
	const pushToken = ...
	// eslint-disable-next-line no-console
	console.log(pushToken, ' start')
    const response = await apn.push(pushToken)
    // eslint-disable-next-line no-console
    console.log(response)
	apn.close()
	// eslint-disable-next-line no-console
	console.log(pushToken, ' done')
}

push()

yields:

***  start
[Object: null prototype] {
  ':status': 200,
  'apns-id': '********-****-****-****-************'
}
***  done

Dependencies (0)

    Dev Dependencies (7)

    Package Sidebar

    Install

    npm i @s-a/simple-apn

    Weekly Downloads

    0

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    14.2 kB

    Total Files

    6

    Last publish

    Collaborators

    • s-a