Autore Topic: Intercettare e-mail  (Letto 437 volte)

Offline cnosso

  • Nuovo arrivato
  • *
  • Post: 49
  • Respect: 0
    • Mostra profilo
Intercettare e-mail
« il: 19 Agosto 2016, 11:54:00 CEST »
0
Devo scrivere un'app che invia un file sonoro a un'altra app anche molto distante.
Dato che il cellulare ricevente puo' essere molto distante NON posso usare Bluetooth o WiFi, ho pensato di inviare
una e-mail con allegato il file sonoro.

Per inviare l'e-mail ci sto lavorando, ma come faccio nel cellulare ricevente a intercettare l'e-mail con allegato il
file sonoro?
Devo usare un Broadcast Receiver o un Content Provider o altro?
Saluti.

Offline cnosso

  • Nuovo arrivato
  • *
  • Post: 49
  • Respect: 0
    • Mostra profilo
Re:Intercettare e-mail
« Risposta #1 il: 23 Agosto 2016, 11:54:56 CEST »
0
Qualcuno mi risponde?

Offline Ohmnibus

  • Utente senior
  • ****
  • Post: 583
  • Respect: +130
    • Google+
    • @ohmnibus
    • Mostra profilo
    • Lords of Knowledge GdR
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    Ohmnibus
  • Sistema operativo:
    Windows 7 x64
Re:Intercettare e-mail
« Risposta #2 il: 23 Agosto 2016, 12:02:50 CEST »
0
Non è possibile intercettare le e-mail in arrivo, a meno che il client installato non ne notifichi l'evento.
Ohmnibus
Le mie app su Play Store

È stata trovata una soluzione al tuo problema? Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato.

Offline cnosso

  • Nuovo arrivato
  • *
  • Post: 49
  • Respect: 0
    • Mostra profilo
Re:Intercettare e-mail
« Risposta #3 il: 23 Agosto 2016, 12:08:57 CEST »
0
Se il client e' Gmail?

Offline Ohmnibus

  • Utente senior
  • ****
  • Post: 583
  • Respect: +130
    • Google+
    • @ohmnibus
    • Mostra profilo
    • Lords of Knowledge GdR
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    Ohmnibus
  • Sistema operativo:
    Windows 7 x64
Re:Intercettare e-mail
« Risposta #4 il: 23 Agosto 2016, 12:22:18 CEST »
0
Non mi risulta.
Ohmnibus
Le mie app su Play Store

È stata trovata una soluzione al tuo problema? Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato.

Offline cnosso

  • Nuovo arrivato
  • *
  • Post: 49
  • Respect: 0
    • Mostra profilo
Re:Intercettare e-mail
« Risposta #5 il: 23 Agosto 2016, 12:26:16 CEST »
0
Eppure quando mi arriva una e-mail il cellulare SUONA.

Offline Ohmnibus

  • Utente senior
  • ****
  • Post: 583
  • Respect: +130
    • Google+
    • @ohmnibus
    • Mostra profilo
    • Lords of Knowledge GdR
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    Ohmnibus
  • Sistema operativo:
    Windows 7 x64
Re:Intercettare e-mail
« Risposta #6 il: 23 Agosto 2016, 12:27:43 CEST »
0
Sì, è l'app di Gmail che lo fa suonare.
Ohmnibus
Le mie app su Play Store

È stata trovata una soluzione al tuo problema? Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato.

Offline DCode

  • Utente junior
  • **
  • Post: 69
  • Respect: +20
    • Mostra profilo
  • Sistema operativo:
    Ubuntu 16.04 LTS
Re:Intercettare e-mail
« Risposta #7 il: 23 Agosto 2016, 12:30:58 CEST »
0
Se non ricordo male il client mail K9 mette a disposizione un BroadcastReceiver per le mail ricevute.
Questo è l'unico modo semplice che mi viene in mente ( sempre che ci sia ancora ).
┻━┻ ︵ヽ(°□°ヽ) Develop w/ ( ( ObjC || Swift ) && Java[ "Android" ] ) (╯°□°)╯︵ ┻━┻

Offline cnosso

  • Nuovo arrivato
  • *
  • Post: 49
  • Respect: 0
    • Mostra profilo
Re:Intercettare e-mail
« Risposta #8 il: 23 Agosto 2016, 15:09:58 CEST »
0
Se l'app di Gmail fa suonare il cellulare non appena arriva una e-mail, significa che c'e' un modo per un'app di intercettare le e-mail in arrivo; il problema e' capire come ...

Offline Ohmnibus

  • Utente senior
  • ****
  • Post: 583
  • Respect: +130
    • Google+
    • @ohmnibus
    • Mostra profilo
    • Lords of Knowledge GdR
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    Ohmnibus
  • Sistema operativo:
    Windows 7 x64
Re:Intercettare e-mail
« Risposta #9 il: 23 Agosto 2016, 15:14:20 CEST »
0
Se l'app di Gmail fa suonare il cellulare non appena arriva una e-mail, significa che c'e' un modo per un'app di intercettare le e-mail in arrivo; il problema e' capire come ...

Forse con i permessi di root ed intervenendo a basso livello.
Altrimenti no.

Controprova: puoi realizzare semplicemente un'app che mostra notifiche e fa "suonare" il telefono, ma se non invii un Broadcast queste notifiche non possono essere intercettate.
Ohmnibus
Le mie app su Play Store

È stata trovata una soluzione al tuo problema? Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato.

Offline cnosso

  • Nuovo arrivato
  • *
  • Post: 49
  • Respect: 0
    • Mostra profilo
Re:Intercettare e-mail
« Risposta #10 il: 23 Agosto 2016, 15:28:45 CEST »
0
Facendo la ricerca "android tutorial receive email" con Google ho trovato il seguente link:

notifications - How to receive email from gmail android - Stack Overflow

allego l'immagine della seconda risposta, sembrerebbe fare al caso mio ...

Offline Ohmnibus

  • Utente senior
  • ****
  • Post: 583
  • Respect: +130
    • Google+
    • @ohmnibus
    • Mostra profilo
    • Lords of Knowledge GdR
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    Ohmnibus
  • Sistema operativo:
    Windows 7 x64
Re:Intercettare e-mail
« Risposta #11 il: 23 Agosto 2016, 15:51:31 CEST »
0

Quello che hai riportato ti permette di collegarti direttamente al server IMAP di google, in modo parallelo a qualsiasi gestore di email installato.

Probabilmente funziona, ma devi tenere in considerazione i seguenti punti:

- Ad ogni chiamata ottieni tutti i messaggi presenti sul server, che siano letti o meno, se ce ne sono
- A dispetto del titolo della richiesta NON ricevi una notifica delle email, ma devi andare a controllare ogni tot secondi con un demone
- Se esiste un programma per la posta elettronica che scarica i messaggi dallo stesso server, probabilmente leggerà le e-mail prima del tuo demone (perché è push) e quindi il tuo demone potrebbe non trovare nessun messaggio (dipende dalle impostazioni del client di posta elettronica installato)

Si tratta di un approccio completamente diverso, ed equivale ad implementare un proprio client di posta elettronica, con possibili conflitti con altri client esistenti.

Se sei alla canna del gas, procedi con questa soluzione. Personalmente opterei per soluzioni alternative alle email, tipo Firebase Cloud Messaging o Firebase Storage
Ohmnibus
Le mie app su Play Store

È stata trovata una soluzione al tuo problema? Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato.

Offline cnosso

  • Nuovo arrivato
  • *
  • Post: 49
  • Respect: 0
    • Mostra profilo
Re:Intercettare e-mail
« Risposta #12 il: 23 Agosto 2016, 16:01:19 CEST »
0
Immagino che un "demone" sia un Thread in eseguzione in parallelo, e' cosi?

Per favore puoi spiegarmi cosa sono "Firebase Cloud Massaging" e "Firebase Storage" ?
Puoi farmi degli esempi?

Offline Ohmnibus

  • Utente senior
  • ****
  • Post: 583
  • Respect: +130
    • Google+
    • @ohmnibus
    • Mostra profilo
    • Lords of Knowledge GdR
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    Ohmnibus
  • Sistema operativo:
    Windows 7 x64
Ohmnibus
Le mie app su Play Store

È stata trovata una soluzione al tuo problema? Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato.

Offline cnosso

  • Nuovo arrivato
  • *
  • Post: 49
  • Respect: 0
    • Mostra profilo
Re:Intercettare e-mail
« Risposta #14 il: 23 Agosto 2016, 16:32:53 CEST »
0
Una domanda prima di tutto:

"Firebase Cloud Massaging" e "Firebase Storage" sono gratuiti o hanno un costo?


Post unito: 23 Agosto 2016, 16:56:18 CEST
L'app che devo scrivere deve poter inviare un messaggio audio a altri cellulari (anche molto distanti) su cui gira la stessa app.

Se uso il "Firebase Cloud Messaging" o il "Firebase Storage" su ogni app deve essere installato il "Firebase Cloud Messaging" o il "Firebase Storage" ?
« Ultima modifica: 23 Agosto 2016, 16:56:18 CEST da cnosso, Reason: Merged DoublePost »