是否可以在 iOS 11 中创建白名单调用阻止应用程序?
例如,我想屏蔽除联系人列表中的号码以外的所有号码。
看起来 api 只允许您创建要阻止的数字列表,而不是要允许的数字列表。
https://developer.apple.com/documentation/callkit
最佳答案
是的,您只能阻止特定列表,您无权反转大小写。这违反了苹果的政策。不确定是否可以使用私有(private) api,否则通过公共(public)/合法方式,你不能这样做。
这是苹果文档中的文字:
上面的文字清楚地表明,当收到调用时,它只会查询您的列表以检查阻止列表,不可用反转大小写。
即使您可以删除其他应用添加的屏蔽联系人,您也只能访问应用的调用目录扩展添加的屏蔽号码。
因此,如果您正在考虑阻止除某些列表之外的所有数字,那么这在 iOS 中是不可能的。
关于ios - Callkit 可以阻止除白名单联系人之外的所有调用吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47183540/