从ios中的最近呼叫列表中删除拨号电话号码

时间:2016-03-28 07:51:19

标签: ios objective-c

我有一些特殊要求要从通话清单中删除拨号电话号码。我在SO上研究了很多,但却无法得到任何答案。在iPhone中可以吗?

2 个答案:

答案 0 :(得分:2)

Apple不允许开发人员修改通话清单或历史记录,因为它会违反用户的隐私权政策。在iOS中使用iOS公共框架无法实现,用于向appstore提交应用程序。它只能通过使用私有框架......或者你可以说越狱设备。但您将无法提交应用程序存储。它将被拒绝。

答案 1 :(得分:1)

简单回答:不,你不能。 Apple iOS不允许您访问某些应用程序,如电话和消息 - 因此您无法直接访问呼叫日志,阅读消息或任何内容。您可以执行的操作是,您可以打开具有预定义号码的消息/电话应用程序,或者要发送的消息以执行用户验证操作。

以优步应用为例;您可以通过点击“联系人”按钮来呼叫该驱动程序,但应用程序无法访问您的手机日志并从记录中删除最近的号码 - 与Android设备不同。

有可能通过越狱,而另一方面又不会让你将你的应用程序放在App Store上。