Skip to content

Web push - #52

Merged
turtledreams merged 9 commits into
Countly:stagingfrom
cihadtekin:web-push
Sep 7, 2026
Merged

turtledreams merged 9 commits into
Countly:stagingfrom
cihadtekin:web-push

Conversation

@cihadtekin

Copy link
Copy Markdown

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds web push subscription, consent, token registration, and notification-action tracking to the SDK.

Changes:

  • Adds push APIs, configuration, consent, and token handling.
  • Introduces a reference web push service worker.
  • Adds a web push example.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 13 comments.

Show a summary per file
File Description
modules/CountlyClass.js Implements web push lifecycle and action tracking.
modules/Constants.js Adds push feature and event constants.
Countly.js Registers push as a consent feature.
countly_sw.js Handles push notifications and clicks.
examples/example_web_push.html Demonstrates web push setup and usage.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread modules/CountlyClass.js Outdated
Comment thread modules/CountlyClass.js Outdated
Comment thread modules/CountlyClass.js Outdated
Comment thread modules/CountlyClass.js Outdated
Comment thread modules/CountlyClass.js Outdated
Comment thread countly_sw.js Outdated
Comment thread Countly.js
Comment thread examples/example_web_push.html
Comment thread modules/CountlyClass.js
Comment thread examples/example_web_push.html Outdated
@turtledreams
turtledreams merged commit 48e1b95 into Countly:staging Sep 7, 2026
1 of 2 checks passed
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