Tôi muốn gửi e-mail trong ứng dụng của mình bằng bất kỳ nhà cung cấp thư mặc định nào mà người dùng đã thiết lập. Có thể gửi e-mail mà không yêu cầu bất kỳ sự tương tác nào của người dùng. Nếu tôi có thể tránh hiển thị bất kỳ giao diện người dùng nào, đó sẽ là giải pháp tốt nhất. Một điều không thể chấp nhận là mã hóa hoặc yêu cầu người dùng nhập thông tin đăng nhập e-mail của họ. Người dùng phải đã thiết lập tài khoản của họ như Gmail với thông tin đăng nhập của họ. Tất cả ứng dụng của tôi là sử dụng nhà cung cấp e-mail hiện có đã được thiết lập.Gửi e-mail trong Android mà không cần người dùng tương tác
Hầu hết các bài viết tôi đã tìm thấy ở đây sử dụng Intent nhưng từ những gì tôi hiểu, sẽ hiển thị giao diện người dùng e-mail và yêu cầu người dùng nhấn nút Gửi.
Tôi đã tìm kiếm này trong một thời gian dài. Mặc dù nó có vẻ rất hợp lý để làm điều này, thực sự không có cách nào. Trong thực tế, tất cả những gì bạn có thể làm là kích hoạt mục đích email để người dùng tự gửi email hoặc nhập thông tin đăng nhập của riêng bạn, ngay cả khi bạn không muốn. – Alpay
Bạn sẽ nghĩ rằng Google, để bảo vệ người dùng, sẽ cung cấp một API đơn giản nếu người dùng cấp quyền cho ứng dụng, cho phép ứng dụng gửi e-mail bằng thiết lập tài khoản mà không yêu cầu quyền truy cập vào tên người dùng và mật khẩu của người dùng. – AndroidDev
@ChintanRathod Nó _could_ có thể gửi email mà không cần sự tương tác của người dùng, sau khi nhận được sự cho phép. Nó không phải là vô lý để nghĩ theo cách đó. Có thể có một cách để làm điều này mà tôi không biết tuy nhiên. Tôi chỉ không thể đạt được điều này và chia sẻ kinh nghiệm của tôi. – Alpay