asgayapedia

RS026: Android Notifications Architecture

Research Type: Technical Feasibility Study
Date: April 2026
Status: ✅ Complete — Validated

Full Research: /home/suso/Documents/asgaya/knowledge/research/RS026_android_notifications.md


TL;DR

Android’s NotificationListenerService allows apps to intercept and parse bank notifications reliably. Banking apps cannot block this. This validates the notification bot architecture as technically feasible.


Key Findings

1. Technical Feasibility: ✅ Confirmed

2. Notification Format Consistency

Five major Spanish banks tested (BBVA, Santander, Sabadell, Caja Rural, ING):

3. Architecture Implications

Enables the Notification Bot (Gear #4):

Universal payment detection:


Relevance to Asgaya

Implementation Decisions Validated

  1. Notification Bot
    • Android app architecture proven feasible
    • Passive mode (set-and-forget) technically viable
    • No special hardware required beyond Android phone
  2. Android App Implementation
    • NotificationListenerService as core component
    • Foreground service requirement for Android 10+
    • Regex-based parsing with bank-specific rules
  3. Progressive Payment Rollout
    • Each bank/payment method needs regex testing by pioneers
    • Format changes are the main maintenance risk
    • Clear onboarding needed (user must grant permission manually)

Limitations & Risks

User experience:

Maintenance:

Battery/performance:


Next Steps (Phase 0)


🏠 Home ↑ Summaries 📖 Glossary