【发布时间】:2018-11-09 10:29:20
【问题描述】:
我正在开发一个需要在普通电子邮件中发送的应用程序。 邮件必须使用您智能手机上设置的帐户发送。通过 Intent.ACTION_SEND 发送邮件顺利。 有没有办法知道邮件是否发送以及发送是否成功?
【问题讨论】:
我正在开发一个需要在普通电子邮件中发送的应用程序。 邮件必须使用您智能手机上设置的帐户发送。通过 Intent.ACTION_SEND 发送邮件顺利。 有没有办法知道邮件是否发送以及发送是否成功?
【问题讨论】:
邮件必须使用您智能手机上设置的帐户发送
您假设存在这样的帐户,这不是一个有效的假设。请记住,仅仅因为他们可能有一个 Google 帐户(例如,用于 Play 商店),他们可能没有使用 Gmail,并且没有任何东西强迫用户使用他们的 Android 设备其他电子邮件。
有没有办法知道邮件是否发送以及发送是否成功?
没有。
ACTION_SEND 不发送电子邮件。 ACTION_SEND 允许用户共享指定 MIME 类型的内容。用户是否选择通过电子邮件发送、向谁发送电子邮件、是否更改内容、是否发送电子邮件等等都取决于用户,而您的应用程序不会收到任何通知。
【讨论】: