Chciałbym wysłać wiadomość e-mail w mojej aplikacji za pomocą dowolnego domyślnego dostawcy poczty, który użytkownik już skonfigurował. Musi istnieć możliwość wysłania wiadomości e-mail bez interwencji użytkownika. Jeśli uda mi się uniknąć wyświetlania dowolnego interfejsu użytkownika, byłoby to najlepsze rozwiązanie. Jedyne, co jest niedopuszczalne, to albo użyć kodu twardego, albo poprosić użytkownika o podanie swoich danych uwierzytelniających. Użytkownik musiał już skonfigurować swoje konto, takie jak Gmail, za pomocą swoich poświadczeń. Cała moja aplikacja używa istniejącego dostawcy poczty e-mail, który został skonfigurowany.Wysyłaj wiadomości e-mail w systemie Android bez interakcji użytkownika
Większość znalezionych tutaj pozycji używa intencji, ale z tego, co rozumiem, wynika, że interfejs użytkownika poczty e-mail wymaga naciśnięcia przycisku Wyślij.
I już szukał tego przez długi czas. Chociaż wydaje się to bardzo logiczne, w rzeczywistości nie ma mowy. W rzeczywistości wystarczy, że wyślesz wiadomość e-mail z zamiarem wysłania wiadomości e-mail lub wprowadzenia własnych danych uwierzytelniających, nawet jeśli tego nie chcesz. – Alpay
Można by pomyśleć, że Google, aby chronić użytkowników, dostarczy prosty interfejs API, który pozwoli użytkownikowi przesłać wiadomość e-mail z konfiguracją konta bez konieczności uzyskiwania dostępu do nazwy użytkownika i hasła. – AndroidDev
@ChintanRathod It _może być możliwe wysyłanie wiadomości e-mail bez interakcji użytkownika po uzyskaniu pozwolenia. Myślenie w ten sposób nie jest absurdem. Może być na to sposób, ale nie wiem. Po prostu nie mogłem tego osiągnąć i podzieliłem się swoim doświadczeniem. – Alpay