Autore Topic: BroadcastReceiver da terze parti  (Letto 639 volte)

Offline Garese

  • Nuovo arrivato
  • *
  • Post: 33
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Windows 7
BroadcastReceiver da terze parti
« il: 28 Marzo 2013, 11:17:02 CET »
0
Ciao a tutti, ho un dubbio per il quale non riesco a trovare riscontri...
É possibile intercettare tramite BroadcastReceiver le azioni di app di terze parti? Nel caso specifico, la ricezione di un messaggio su app come Whatsapp e Viber?

Offline GabMarioPower

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 606
  • Respect: +153
    • Github
    • Google+
    • gabrielemariotti
    • GabMarioPower
    • Mostra profilo
  • Play Store ID:
    GAB+MARIO+DEV
  • Sistema operativo:
    Ubuntu 14.04 , Win 10
Re:BroadcastReceiver da terze parti
« Risposta #1 il: 28 Marzo 2013, 16:19:54 CET »
0
Da un punto di vista tecnico è possibile intercettare qualsiasi azione, è sufficiente conoscere l'intent filter con il quale intercettarle.

Il problema è se le applicazioni in questione mandano  Intents Broadcast.
Nel caso di whatsapp non mi risulta che esista nulla di ufficiale, o per lo meno non è documentato. Viber non lo conosco.

Se vuoi intercettare le notifiche di Whatsapp credo che l'unica strada sia quella di utilizzare un AccessibilityService.


Offline Garese

  • Nuovo arrivato
  • *
  • Post: 33
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Windows 7
Re:BroadcastReceiver da terze parti
« Risposta #2 il: 28 Marzo 2013, 21:02:19 CET »
0
Proprio quello volevo sapere, ma effettivamente é improbabile che un'app del genere apra agli sviluppatori. Mi documenterò sulla soluzione che proponi tu, per ora grazie!

Inviato dal mio GT-P7500 con Tapatalk 2