gpt4 book ai didi

ios - 无法在 iOS 13 中阻止 VoIP 调用?

转载 作者:可可西里 更新时间:2023-11-01 03:12:11 25 4
gpt4 key购买 nike

CallKit 的调用目录扩展可用于阻止标准电话调用。但是,阻止 VoIP 调用应该如何与 iOS 13 配合使用?

当有 VoIP 调用时,您的应用程序会收到 VoIP 推送,但现在在 iOS 13 中,Apple 规定在收到推送时,应用程序必须调用CXProvider.reportNewIncomingCall()

但是,当调用 reportNewIncomingCall() 时,操作系统会显示来电屏幕(这与常规来电不同)。显然不可能抑制此调用屏幕,即使调用 reportNewIncomminCall() 的参数是一个已注册为已被 CallKit 扩展阻止的号码,调用屏幕仍会显示。

因此应用程序似乎不可能提供阻止 VoIP 电话调用的能力(除非应用程序将其阻止的号码列表发送到服务器,并且服务器不发送特定手机的推送用于阻止号码。但如果该应用程序安装在数十万或数百万部手机中,则服务器端的实现工作量很大)。

最佳答案

我与一位 Apple Voip 工程师有一些通信往来。 Apple 预计,如果您需要阻止 Voip 调用,那么您需要在服务器上执行此操作,而不是手机。

关于ios - 无法在 iOS 13 中阻止 VoIP 调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56841563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com