问题标签 [callkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4702 浏览

ios - 使用 CallKit 显示用于拨出 VoIP 呼叫的 iOS 本机呼叫 UI

当我的 VoIP 应用通过 CallKit 收到呼叫时,iOS 会显示本机系统调用 UI。

如何也为拨出电话显示此本机呼叫视图?

0 投票
1 回答
2014 浏览

ios - 如何使用 CallKit 拨打非 voip 电话?

我想使用新的 iOS 10 CallKit 但使用默认运营商从应用程序拨打电话。可能吗?如果是这样,怎么做?

目前使用:

0 投票
1 回答
852 浏览

ios - 如何在 IOS 中使用 callkit 获取上次通话的详细信息

是否可以使用 callkit 访问本机调用。

我想要以编程方式获取最后拨打/收到的号码的名称。

0 投票
2 回答
10900 浏览

ios - 如何使用callkit获取来电号码

如何使用呼叫套件框架以编程方式获取来电电话号码。我尝试使用 cxcallobserver 类但没有用。

任何最有帮助的建议...

0 投票
2 回答
1186 浏览

ios - 如何处理这个错误 AVAudioSessionErrorCodeMissingEntitlement?

我正在尝试与 iOS10 的 CallKit 集成,但是当我在接听电话后尝试初始化音频会话时,此“AudioUnitInitialize”API 将抛出此错误“AVAudioSessionErrorCodeMissingEntitlement”。根据文档,这只是一行解释: https ://developer.apple.com/reference/avfoundation/avaudiosessionerrorcode/avaudiosessionerrorcodemissingentitlement

我应该如何更新支持这一点的权利?有没有人有经验?

0 投票
3 回答
1962 浏览

ios - iOS 10,呼叫目录扩展未调试

我正在使用 callkit 处理呼叫目录扩展。

我选择了调用目录扩展进行调试,当我运行这个目标时,没有NSLog显示。

如何调试此扩展程序?

ps:当我运行这个扩展时,Debug -> Attach to process ->没有检查任何目标....

在此处输入图像描述

0 投票
1 回答
208 浏览

swift - 为什么苹果最新的框架仍然遵循类前缀

来自 Visual C、C#、Java、ActionScript 等高级语言,其中包从一开始就很常见和基本,并且围绕名称冲突存在许多可伸缩性问题,我一直认为 Objective-c 语言不是最新的.

现在,既然我们有可用的命名空间并且在模块之间是隐式的,为什么类仍然带有前缀,例如我正在浏览这个 WWDC 16 视频Enhancing VoIP Apps with CallKit,并且类仍然以 CX 为前缀,这应该成为过去现在。

Swift 3.0 确实强调删除重复的元素,他们修改和缩短了许多函数名称,有没有办法摆脱这个 NS 前缀,或者他们会做些什么,或者仍然像他们对 CallKit 所做的那样为他们的类库添加前缀. 这仍然是一个重复。

在此处输入图像描述

0 投票
2 回答
7522 浏览

voip - 使用 CXEndCallAction 请求事务时出错

使用 CXEndCallAction 请求 CXTransaction 时,事务失败,错误代码 Error Domain=com.apple.CallKit.error.requesttransaction Code=4 "(null)"

我能够成功进行 CXStartCallAction。有谁知道这个错误是什么意思?

0 投票
0 回答
1000 浏览

ios - CallKit 和 Apple Watch 互操作性

随着 iOS 10 和 WatchOS 3 的发布,还有CallKit的消息。

我在我的设备(iPhone 6s、iOS 10 beta 5;AppleWatch with WatchOS 3 beta 5 )中尝试了 Apple 提供的演示应用程序(并在 WWDC 中展示),我对此表示严重怀疑:

CallKit 提供的功能是否仅在 iOS 上可用,或者由于它使用 OS 呼叫系统,我们也将免费提供 Apple Watch 呼叫处理?

我使用演示应用程序进行了测试,但在这种情况下,我的呼叫仅在手机上响起,这对我来说听起来很奇怪,因为 CallKit 应该是一个框架来简化与 OS 呼叫系统的集成。

有谁知道如何以及是否可以在 WatchOS(当然 > 3)中进行标准呼叫处理?

0 投票
1 回答
1082 浏览

ios - 如何禁用本机呼叫屏幕中的消息选项?

在您接听电话之前,本机通话屏幕中有一个消息选项。请参见下面的屏幕截图:

截屏

目前它使用本机消息传递应用程序发送消息,这对我的功能来说是不可取的。

有没有办法从本机呼叫屏幕禁用它?更好的解决方案是将消息传递功能委托给我的应用程序,有什么办法吗?