2011-09-21 63 views
0

即時通訊嘗試從我的應用程序發送電子郵件,而用戶不必確認。我已經從這篇文章的獲獎回答中取得了一些成功:sending-email-in-android-using-javamail-api-without-using-the-default-android-app 但是,這需要將電子郵件密碼放入代碼本身。出於安全原因,我寧願不這樣做。另外我不想問用戶的密碼。這可能會讓他們感到困惑。 (我會懷疑,如果一個應用程序會請我通過我的Gmail郵件)發送電子郵件沒有用戶交互 - 認證問題

有什麼辦法可以避免指定發送密碼,也許通過使用AccountManager與手機的Gmail帳戶進行身份驗證?

或者,如果我選擇使用自己的密碼,我該如何去輸入密碼?

謝謝!

回答

0

如果您想發送電子郵件而不提示用戶或讓用戶提供他們的憑證,那麼您將需要自己提供憑證。至於隱藏密碼字符串,你可以考慮做這樣的事情:hiding strings in Obfuscated code