当前位置: 首页 > 面试题库 >

在iOS中阅读短信

羊舌子瑜
2023-03-14
问题内容

我是一名iOS开发人员,我尝试构建一个具有自动激活功能的移动应用程序,我发现了不仅仅可以读取短信的方法,而且仅使用私有API会导致Apple拒绝我的应用程序。我有两个问题,不胜感激任何反馈都可以帮助我。

1-有什么方法可以在iOS平台上阅读SMS消息而不会遭到Apple拒绝?2-有人可以向我提供Apple开发人员文档中的相关部分,该部分描述了该部分不允许在iOS平台上读取SMS消息吗?


问题答案:
  1. 否,无法读取SMS消息。由于隐私方面的考虑,苹果对此非常严格。
  2. 登录到开发人员门户,然后单击“ App Store审查指南”。

准则中没有任何地方指定您无法访问SMS。但是,只有在使用私有方法(这将使您的应用被拒绝)时,您才可以访问。

您只能访问Apple提供了书面API的数据。除非苹果为其提供API,否则您将无法访问应用程序沙箱外部的文件。



 类似资料:
  • 问题内容: 首先,我真的很惊讶这不是重复的,因为在Objective-C中有大量的堆栈溢出问题可以解决这个问题,但是我还没有看到使用Swift的好答案。 我正在寻找的是Swift中的代码段,该代码段将任意字符串作为文本消息的正文发送到给定的电话号码。从本质上讲,我希望像这样从苹果的官方文档,但是在斯威夫特,而不是Objective- C的。 我认为这并不是太困难,因为可以在Android中只需几行

  • 我有以下类,它从/到包裹读取和写入对象数组: 在上面的代码中,我在读取< code>readParcelableArray时得到一个< code>ClassCastException: 错误/AndroidRuntime(5880):原因:Java . lang . classcastexception:[land roid . OS . parcelable; 上面的代码有什么错误?在编写对象数

  • 我在Android v4中读取APN时遇到问题。2(是读,不是写APN),它抛出了一个安全异常: 没有写入APN设置的权限:用户10068和当前进程都没有android。准许写入APN设置。 以前所有平台上都使用相同的代码,有人知道有什么解决方法吗? 谢谢

  • 我想创建一个独立的scala代码,使用自定义设置在MongoDB网站上使用该代码从MongoDB读取。 当我运行SBT包时,我会遇到一些错误。我猜这与SparkSession的错误创作方法有关。你能给我一个提示来修理它吗? 我的内容 Firstapp.scala代码 以及运行后的错误 编辑1: 我尝试了这个解决方案,但没有正确编译。内容同上。我改变了转换为: 汇编结果如下: 编辑2: 我添加了to

  • 短视频SDK 版本: 2.4.0日期: 2020-05-20 iOS短视频SDK适用于iOS平台。使用此SDK可以与获得场景视频云服务及播放SDK进行对接,在iOS端使用获得场景视频的点播功能。 设备及开发环境 Xcode 集成开发环境。 iOS 运行环境:iOS 8.0 及以上系统,armv7、arm64、x86_64的CPU架构。 功能特性 功能 描述 录制 支持视频录制 断点拍摄 支持多段视

  • 在问题[1]中,我了解到如果您想在Android下使用NFC标签,则不必采用NDEF格式。我想在Win 8.1 in. Net下执行此操作。我的情况是这样的: 我有一个RFID卡Mifare Classic 1K,其中存储了一个ID。(由制造商记录)该ID由我们的考勤系统通过通常的RFID读取器(例如Gigatek的PROMAG MFR120)读取。我们不在卡上写任何东西,我们只需要读取ID。但是