我想创建一个 iPhone 应用程序来限制来自给定电话号码的来电和短信。
电话不会响铃或点亮屏幕。当收到来自该号码的呼叫时,它根本不会做任何事情。此外,在最近的通话列表中,该号码不应该出现。当用户打开我的应用程序时,它会显示黑名单号码。
这有可能开发吗,苹果会批准吗?
我想创建一个 iPhone 应用程序来限制来自给定电话号码的来电和短信。
电话不会响铃或点亮屏幕。当收到来自该号码的呼叫时,它根本不会做任何事情。此外,在最近的通话列表中,该号码不应该出现。当用户打开我的应用程序时,它会显示黑名单号码。
这有可能开发吗,苹果会批准吗?
不,您不能以任何方式干扰电话或短信。
绝对没有办法做到这一点,并且仍然在 App Store 中被接受。Apple 提供的任何 API 都不能做这样的事情。我不知道我还能说什么来回答这个问题。
也许Core Telephony会帮助您采取不同的方法。甚至你可以做的一些事情可能会阻止你的应用程序被 App Store 接受。
首先,我认为甚至不可能拦截来电。所有进程都分配有优先级,电话是最高优先级之一(比标准应用程序更重要),因此应用程序不能中断更高优先级的进程。
其次,应用程序不可能拦截来电(或短信),因为这是一个主要的安全漏洞。您的应用程序只能访问其沙箱的内容(以及一些共享目录,例如照片)。