jjzjj

ios - Callkit 可以阻止除白名单联系人之外的所有调用吗?

是否可以在iOS11中创建白名单调用阻止应用程序?例如,我想阻止除联系人列表中的号码之外的所有号码。看起来该api只允许您创建要阻止的号码列表,而不是允许的号码列表。https://developer.apple.com/documentation/callkit 最佳答案 是的,您只能屏蔽特定列表,您无权反转大小写。这违反了Apple的政策。不确定是否可以通过使用私有(private)api,否则通过公共(public)/合法方式,你不能这样做。这是苹果文档中的文本:Whenaphonereceivesanincomingcall

ios - Callkit 可以阻止除白名单联系人之外的所有调用吗?

是否可以在iOS11中创建白名单调用阻止应用程序?例如,我想阻止除联系人列表中的号码之外的所有号码。看起来该api只允许您创建要阻止的号码列表,而不是允许的号码列表。https://developer.apple.com/documentation/callkit 最佳答案 是的,您只能屏蔽特定列表,您无权反转大小写。这违反了Apple的政策。不确定是否可以通过使用私有(private)api,否则通过公共(public)/合法方式,你不能这样做。这是苹果文档中的文本:Whenaphonereceivesanincomingcall

ios - 我可以在后台观察来电和去电吗?

当我的应用程序在前台时,它需要轻松检测调用事件,如调用连接、调用断开,但当我的应用程序进入后台时,它不会检测到任何调用事件。那么如何在后台检测来电和去电等通话事件呢?我正在使用iOS10和XCode8开发CallKit框架。我发现核心电话框架已在iOS10中弃用。我正在使用CXCallObserverDelegate模式来观察调用。我想计算通话过程中来电和去电的通话时长。 最佳答案 在搜索了这个问题之后,我得到了这个我认为可能有帮助的答案是的,您可以检测到调用,但前提是您的应用程序在前台运行。为此,您可以使用CoreTelephon

ios - 我可以在后台观察来电和去电吗?

当我的应用程序在前台时,它需要轻松检测调用事件,如调用连接、调用断开,但当我的应用程序进入后台时,它不会检测到任何调用事件。那么如何在后台检测来电和去电等通话事件呢?我正在使用iOS10和XCode8开发CallKit框架。我发现核心电话框架已在iOS10中弃用。我正在使用CXCallObserverDelegate模式来观察调用。我想计算通话过程中来电和去电的通话时长。 最佳答案 在搜索了这个问题之后,我得到了这个我认为可能有帮助的答案是的,您可以检测到调用,但前提是您的应用程序在前台运行。为此,您可以使用CoreTelephon

objective-c - CTCallCenter 已弃用。有什么选择?

我正在使用CTCallCenter在我的项目中。现在它已被弃用,我想知道有什么替代方案?如何获取语音通话的事件? 最佳答案 这没有很好的记录,但我在CTCallCenter中发现了这一点公共(public)头文件:"Replacedby"因此,从iOS10开始,您应该使用CXCallObserver新类CallKit检索有关事件调用的信息的框架:CXCallObserver*callObserver=[[CXCallObserveralloc]init];提供对象,符合CXCallObserverDelegate协议(protoco

objective-c - CTCallCenter 已弃用。有什么选择?

我正在使用CTCallCenter在我的项目中。现在它已被弃用,我想知道有什么替代方案?如何获取语音通话的事件? 最佳答案 这没有很好的记录,但我在CTCallCenter中发现了这一点公共(public)头文件:"Replacedby"因此,从iOS10开始,您应该使用CXCallObserver新类CallKit检索有关事件调用的信息的框架:CXCallObserver*callObserver=[[CXCallObserveralloc]init];提供对象,符合CXCallObserverDelegate协议(protoco

ios - 如何在使用 Callkit 接听电话后保留 native UI

我正在使用Callkit和Linphone开发一个iOS网络电话应用程序。当我接到来电时,系统会向用户显示native电话UI以接受或拒绝通话,当用户点击接受按钮时,通话开始但电话UI消失。如何在用户接听电话后保留原生手机用户界面,就像whatsapp一样?另外,如何在开始拨出电话时显示native电话UI?这是我的providerDelegate代码:funcreportIncomingCall(uuid:UUID,handle:String,hasVideo:Bool=false,completion:((NSError?)->Void)?=nil){//ConstructaCXC

ios - 如何在使用 Callkit 接听电话后保留 native UI

我正在使用Callkit和Linphone开发一个iOS网络电话应用程序。当我接到来电时,系统会向用户显示native电话UI以接受或拒绝通话,当用户点击接受按钮时,通话开始但电话UI消失。如何在用户接听电话后保留原生手机用户界面,就像whatsapp一样?另外,如何在开始拨出电话时显示native电话UI?这是我的providerDelegate代码:funcreportIncomingCall(uuid:UUID,handle:String,hasVideo:Bool=false,completion:((NSError?)->Void)?=nil){//ConstructaCXC

ios - 此应用无法通过在中国激活的 CallKit 功能获得批准。请进行适当的更改并重新提交此应用以供审核

最近,中国工业和信息化部(MIIT)要求在中国AppStore上提供的所有应用程序中停用CallKit功能。在审核过程中,我们发现您的应用目前包含CallKit功能,并且在iTunesConnect中将中国列为可用地区。现在,问题是下一步,应用中需要进行哪些更改如果没有办法,我怎样才能从Applestore中删除瓷器。如果有人遇到此类问题,请分享您的建议。问候, 最佳答案 我对这个问题的处理方法受到了AppleDeveloperforums上的这个回应的启发。.目前开发者的普遍共识似乎是AppReview没有给出具体的建议,也没有解

ios - Sinch - 在接听来自 CallKit 的电话时,callDidEstablish 未在锁定屏幕上被调用

Sinch-callDidEstablish在接听来自CallKit的电话时未在锁定屏幕上被调用。我已经集成了CallKit,但是没有调用来自锁屏sinch调用委托(delegate)方法的调用来建立调用。我还浏览了iOSSinchDocument它说:-Invoking-[SINCallanswer]whilebeinginthebackgroundispossible.Thecallisnotimmediatelyansweredbuttheoperationisconsideredpendingandthecallansweredoncetheappreturnstothefor