【问题标题】:How to access SMS Message threads from Windows phone programmatically [closed]如何以编程方式从 Windows 手机访问 SMS 消息线程 [关闭]
【发布时间】:2012-01-24 13:46:05
【问题描述】:

我想访问 Windows Phone 上的所有消息并备份它或在 PC/手机上复制它。

我搜索了这个,但在互联网上找不到这个。

是否有任何 API 可用于实现此目的。

这仅适用于 Windows Phone OS 7.5 Mango。

【问题讨论】:

  • 到目前为止,我们还没有答案&如果您也在寻找相同的答案,请投票:stackoverflow.com/a/8987979/368472
  • 这个应用程序是如何工作的? windowsphone.com/en-in/store/app/mytexttwister/…
  • @GauravShah - 该应用程序无法访问消息线程历史记录,它只能发送新短信!我们正在寻找访问以前编写的消息。
  • 预览显示消息的线程视图,所以我认为它也显示接收...

标签: c# .net windows-phone-7 windows-phone


【解决方案1】:

很遗憾,没有可用的 API。

但昨天我发现了这个: http://wpdev.uservoice.com/forums/110705-app-platform

你可以在那里投票:)页面与apphub论坛连接。

【讨论】:

  • 感谢您的建议。我确实在那里投票!但是没有任何方法可以访问消息 (SMS),因为它可以在 Android 操作系统中使用
  • 目前只能通过“launcher”创建短信
  • 查看此 MS 页面了解更多信息。 msdn.microsoft.com/en-us/library/hh394005(v=vs.92).aspx
【解决方案2】:

目前没有允许您访问用户短信的 API。虽然有一种方法可以启动消息应用程序,并以编程方式填写“Body”和“To”字段。

Microsoft.Phone.Tasks 为您提供各种类,允许您的应用程序在 windows phone 中启动各种内置应用程序,例如联系人应用程序、短信应用程序、电子邮件应用程序、相机应用程序、搜索应用程序等。

SMSComposeTask 类是您启动消息传递应用程序所需要的。

【讨论】:

  • SmsComposeTask Class 或 Classes 能否通过 Body 和 To 等属性获取收件箱中的消息(即存储的 SMS),实际上具有 GET 行为
  • 不!它仅适用于“新消息”,而不适用于现有消息。
  • 好吧好吧。如果我发送新消息没有错,那么每当我发送消息时,我可以在那个时间点访问它的正文并获取内容并将其存储在某个后台应用程序的某个地方吗?这可以实现吗??
  • 您的意思是当用户发送短信或您发送短信时(作为程序员发送短信?)。如果它稍后是您的应用程序,您可以在决定应该发送什么时访问详细信息。如果它更早,那么对不起,你没有办法这样做!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-14
  • 1970-01-01
相关资源
最近更新 更多