✍🏻 Questo articolo è stato scritto da un membro della community di GrapheneOS Italia: Jigen


Scopo della guida

Questa guida spiega in modo semplice come funzionano i tre componenti più noti per usare UnifiedPush su GrapheneOS senza Google Play: ntfy, Sunup e NextPush.

Spiega anche:

  • quali applicazioni sono dichiaratamente supportate
  • quali sono verificate
  • quali app popolari NON funzionano con UnifiedPush

Che cos’è UnifiedPush

UnifiedPush è uno standard open source per ricevere notifiche push su Android senza Google Play Services.

Funzionamento

  1. Installi un distributor
  2. Il distributor mantiene la connessione col server
  3. Le app compatibili si registrano
  4. Le notifiche vengono recapitate tramite il distributor

⚠️ Importante

  • Aurora Store NON sostituisce UnifiedPush
  • Non tutte le app funzionano
  • Serve supporto esplicito o Web Push compatibile

Cosa serve su GrapheneOS

Per far funzionare UnifiedPush:

  • Un distributor installato
  • Almeno una app compatibile
  • Permessi corretti:
    • notifiche attive
    • niente restrizioni batteria aggressive
    • background attivo

👉 Dopo la configurazione: fai sempre un test


Differenze tra ntfy, Sunup e NextPush

ComponenteA cosa serveServerTecnologiaQuando usarlo
ntfyDistributor semplice e versatileWebSockets / HTTPTest veloce, anche self-host
SunupMinimal e immediatoWebSocketsSetup rapidissimo
NextPushIntegrato con NextcloudNoSSESe hai già Nextcloud

ntfy

Descrizione

Servizio open source di notifiche. Funziona subito con server pubblico o self-hostato.

Installazione

  • F-Droid
  • APK ufficiale
  • Google Play (non necessario su GrapheneOS)

Attivazione

  1. Apri ntfy
  2. Usa server pubblico o tuo
  3. Apri app compatibile
  4. Impostazioni → UnifiedPush
  5. Seleziona ntfy

Quando usarlo

  • Prima prova
  • Test rapido
  • Self-hosting

Sunup

Descrizione

Distributor semplice, senza account.

Installazione

  • F-Droid
  • IzzyOnDroid
  • APK diretto

Attivazione

  1. Apri app compatibile
  2. Vai nelle impostazioni push
  3. Seleziona Sunup

Quando usarlo

  • Vuoi qualcosa di immediato
  • Zero configurazione

NextPush

Descrizione

Pensato per integrazione con Nextcloud.

Requisiti

  • Nextcloud attivo
  • Redis configurato
  • App UnifiedPush Provider
  • Reverse proxy corretto

Installazione

  • F-Droid / IzzyOnDroid
  • Server: Nextcloud App Store

Quando usarlo

  • Hai già Nextcloud
  • Vuoi controllo totale

Ordine consigliato

  1. ntfy
  2. Sunup
  3. NextPush (solo se hai server)

App supportate (estratto)

CategoriaApp
MatrixFluffyChat, Element, SchildiChat
FediverseTusky, Fedilab, Pachli
MessagingJami, Databag
NextcloudNeon
BrowserFennec, IronFox
Telegram forkMercurygram, Nagram, Forkgram

App popolari NON supportate

AppStatoNota
WhatsApp❌ NoNessun supporto UnifiedPush
Signal❌ NoRichiede Google
Telegram❌ NoSolo fork supportati

⚠️ Nota su Signal

Per avere notifiche:

  • Usa Molly
    • MollySocket
    • distributor

⚠️ Signal ufficiale NON supporta UnifiedPush


⚠️ Nota su Telegram

  • App ufficiale → ❌ nessun supporto
  • Fork → ✅ sì (es. Mercurygram)

Come capire se un’app funziona

✔ Ha impostazione UnifiedPush
✔ Compare nella lista ufficiale

❌ Non ha impostazioni → non funziona


Problemi comuni

Notifiche non arrivano

  • Controlla batteria
  • Controlla notifiche
  • Verifica registrazione

Distributor non visibile

→ App non compatibile

NextPush non funziona

  • Redis
  • Reverse proxy
  • Provider mancante

Signal / WhatsApp

→ Non supportati → inutile cambiare distributor

❌ UnifiedPush NON funziona con tutte le app


ntfy

Sunup

NextPush


📚 Fonti


👤 Autore

Questo articolo è stato scritto interamente da Jigen, membro della community di GrapheneOS Italia.