11

我希望从应用程序中访问 SMS 收件箱。这是我目前理解的——

  1. 由于隐私原因,标准 SDK 不允许访问 sms 数据库 iphone 应用程序读取短信 以及如何以编程方式在 iPhone 上发送短信?

  2. 由于隐私原因,该应用不得在后台运行

  3. 一个应用程序无法访问另一个应用程序的数据,因为每个应用程序都在其沙箱中运行

  4. 可以访问联系人列表(Whatsapp,例如) https://developer.apple.com/library/ios/#documentation/ContactData/Conceptual/AddressBookProgrammingGuideforiPhone/100-Introduction/chapter_1_section_1.html

  5. 这是/也许可以在越狱的 iPhone 上执行此操作 如何在 iphonse sdk 上获取收件箱中的所有短信?

我的问题是(在非越狱电话的情况下)-

  1. 在应用程序中获得明确的用户权限后,是否可以从 SMS 收件箱访问消息?

  2. 是否可以要求用户从应用程序内授予对选定用户(列出)的 SMS 消息的访问权限

  3. 是否有一些解决方法可以让我的应用在应用内的用户许可下从选定用户那里读取这些消息?

万分感谢!最大限度

4

1 回答 1

12

您对第 1-5 项的理解是正确的。

要回答您的问题:

  1. 没有。没有 API 要求用户访问他们的 SMS 的权限,也没有公共 API/批准的方法来访问 SMS。
  2. 不。
  3. 不。

很抱歉成为坏消息的承担者。

于 2012-11-26T08:34:42.243 回答