element-hq / element-hq/element-ios
Mobile FTUE: Add Analytics tracking for Notifications (iOS)
- Dominant language
- Swift
- Stars
- 1.8k
- Forks
- 544
- PR merge metrics
- PR metrics pending
Description
How can we measure how many users have Notifications turned on?
Can we measure _when_ notifications are turned on, as well as _if_ notifications are turned on?
Notifications on iOS are 2-fold; Element Settings & iOS Settings.
Users may have Element Notifications on in the Element app, but off in iOS settings so our notifications may not be delivered. It would be **great** to be able to measure whether Notifications are on and whether Notifications are deliverable/delivered.
Let's chat!
Contributor guide
Research direction
The issue concerns analytics for Element notification settings, iOS notification settings, and notification deliverability. No files, tests, or entry points are named; first identify the existing notification and analytics code, then clarify which states and events should be measured. Done requires an agreed tracking design for enabled state, change timing, deliverability, and delivery.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, swift
- Domain
- analytics, mobile
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100