Callkit可以阻止除白名单联系之外的所有通话吗?

Hac*_*ord 10 whitelist ios callkit

是否可以在iOS 11中创建白名单呼叫阻止应用程序?

例如,我想阻止除联系人列表中的所有号码以外的所有号码.

看起来api只允许您创建要阻止的数字列表,而不是允许的数字列表.

https://developer.apple.com/documentation/callkit

Meh*_*kar 2

是的,您只能阻止特定列表,您无权反转大小写。这违反了苹果公司的政策。不确定是否可以使用私有 api,否则通过公共/合法方式,你不能这样做。

\n\n

这是苹果文档中的文本:

\n\n
\n

当电话接到来电时,系统首先查询用户\xe2\x80\x99的阻止列表以确定是否应阻止呼叫。如果电话号码不在用户或系统定义的阻止列表中,系统会查阅您的 app\xe2\x80\x99s 呼叫目录分机以查找匹配的阻止号码。

\n
\n\n

上面的文字清楚地表明,当接到电话时,它仅查阅您的列表以检查阻止列表,反转大小写不可用。

\n\n

即使您可以删除其他应用程序添加的阻止的联系人,您也只能访问由应用程序的通话目录扩展添加的阻止的号码。

\n\n

因此,如果您正在考虑阻止除某些列表之外的所有号码,那么这在 iOS 中是不可能的。

\n