【问题标题】:Android - Get a Response of Sent EmailAndroid - 获取已发送电子邮件的回复
【发布时间】:2014-04-15 14:43:52
【问题描述】:

我正在开发一个实时应用程序。当他/她通过电子邮件分享我们的文本时,我正在为用户分配一个特定的点。但是,我怎样才能识别出该用户已经发送了一封电子邮件??

我正在使用以下代码

Intent email = new Intent(Intent.ACTION_SEND);
email.putExtra(Intent.EXTRA_EMAIL, new String[]{});                 
email.putExtra(Intent.EXTRA_SUBJECT, "Test");
email.putExtra(Intent.EXTRA_TEXT, "Hey there! Please download the fun app");
email.setType("message/rfc822");
startActivity(Intent.createChooser(email, "Select Email Chooser"));

如何获得用户发送电子邮件的响应?

【问题讨论】:

标签: android email


【解决方案1】:

所以这是无法做到的。由于任何应用程序都可以响应 Intent,因此无法保证任何结果代码或结果意图。

见:

Get Mail Sent Notification in onActivityResult "Android"

见:

Trivial: Get confirmation of email sent in android

我自己在 ICS 上的个人测试显示,无论用户是按下还是发送,两个电子邮件客户端的 resultCode 都返回 0。

【讨论】:

  • 我的应用也是4.0及以上。我也试过asyntask,但没有确切的解决方案。 :(
  • @Mitesh 你也可以编写自定义邮件服务器,并使用 json 查询))
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-06-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多