improvement/ios-live-activity-support by pradeepkommu · Pull Request #724 · node-apn/node-apn · GitHub
Skip to content

improvement/ios-live-activity-support#724

Open
pradeepkommu wants to merge 3 commits into
node-apn:mainfrom
saaltech:improvement/ios-live-activity-support
Open

improvement/ios-live-activity-support#724
pradeepkommu wants to merge 3 commits into
node-apn:mainfrom
saaltech:improvement/ios-live-activity-support

Conversation

@pradeepkommu

Copy link
Copy Markdown

reading required params for live activity
relevanceScore - relevance-score
timestamp
event
staleDate - stale-date
contentState - content-state

pradeepkommu and others added 3 commits May 3, 2023 20:28
reading required params for live activity
relevanceScore - relevance-score
timestamp
event
staleDate - stale-date
contentState - content-state
@dplewis

dplewis commented Jul 16, 2023

Copy link
Copy Markdown
Contributor

@hrefcl

hrefcl commented Jan 6, 2026

Copy link
Copy Markdown

https://www.npmjs.com/package/@hrefcl/apn

Hey everyone! 👋

I know many of us have been waiting for updates to this package. Since node-apn has been unmaintained since 2019 and has accumulated 32 security vulnerabilities, I decided to create a maintained fork:

https://www.npmjs.com/package/@hrefcl/apn

What's different:

  • 🔒 0 security vulnerabilities - Updated all dependencies
  • 📝 100% TypeScript - Full type definitions included
  • 📱 VoIP & Live Activities support - Finally works with pushType: 'voip' and pushType: 'liveactivity'
  • 🚀 Modern Node.js - Uses native http2 module, requires Node 16+

Migration is simple:
npm uninstall apn
npm install @hrefcl/apn

@florianreinhart

Copy link
Copy Markdown
Member

@hrefcl Thanks a lot for your work!

Would be willing to commit your changes upstream and become a maintainer of node-apn? In that way your fixes can reach more people.

I currently do not have enough free time to work on node-apn as much as I would like.

@hrefcl

hrefcl commented Jan 8, 2026

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants