无需用户交互即可发送电子邮件 - 身份验证问题

时间:2011-09-21 00:56:35

标签: android

我尝试从我的应用发送电子邮件而无需用户进行确认。我在这篇文章中获胜的答案取得了一些成功:sending-email-in-android-using-javamail-api-without-using-the-default-android-app 但是,这需要将电子邮件密码放入代码本身。出于安全考虑,我宁愿不这样做。此外,我不想问用户他们的密码。那可能会让他们感到困惑。 (如果一个应用程序让我知道我的gmail通行证,我会持怀疑态度)

有没有办法避免必须指定发送密码,可能是通过使用AccountManager通过手机的Gmail帐户进行身份验证?

或者,如果我选择使用自己的密码,我将如何进行密码输入?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您想在不提示用户或让用户提供凭据的情况下发送电子邮件,那么您将需要自己提供凭据。至于隐藏密码字符串,你可以考虑做这样的事情:hiding strings in Obfuscated code