@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

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