问题标签 [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 回答
1431 浏览

callkit - CallKit ,何时使用 reportCallWithUUID:endedAtDate:reason:

在我的实践中,我发现Answer也可以用reportCallWithUUID:endedAtDate:reason:结束通话,但是我们知道,我们应该用ExEndCallAction的requestTransaction结束通话,那么它们之间有什么区别,我们什么时候应该使用reportCallWithUUID:结束日期:原因:它对我们有什么作用!

0 投票
2 回答
661 浏览

swift - 使用 Callkit 在电话号码未知的情况下拨打电话

我正在开发一个应用程序,我希望允许用户使用用户名进行通信,而不是知道电话号码。

我不确定如何解决这个问题,因为WebRTC似乎不是最佳选择,但我不想让服务器将电话号码发送到电话,因为这意味着用户可能会获得电话号码如果他们破坏了加密。

如何通过 Callkit 拨打电话并让它通过服务器?我希望加密数据包,以便服务器无法解密。

0 投票
3 回答
2865 浏览

swift - CallKit CallDirectory 扩展中的错误

我在我的 iOS 项目中实现 callKit,我使用 callDirectory 扩展来阻止和识别数字,块部分工作得很好,唯一的问题是当我尝试添加要识别的数字时:

当我尝试重新加载扩展时,它失败并出现错误:Error Domain=com.apple.CallKit.error.calldirectorymanager Code=3 "(null)"

通过一些测试,我发现通过将 替换formattedIdent 为 1 个元素的数组 EXP:["Spamm Caller"]扩展工作完美并且没有显示错误,但是当我使用具有多个元素的数组时,会出现相同的错误。我做错了什么??提前致谢

0 投票
3 回答
9636 浏览

ios - 如何在 CallKit 中结束通话

这不是一个给我代码的问题,这是一个可行性问题。如果我使用 CallKit 发起电话呼叫,是否也可以以编程方式结束它?

0 投票
2 回答
1814 浏览

video - Callkit,锁定屏幕时如何禁用视频按钮?

CallKit作为iOS10的新特性,功能强大。屏幕锁定时,如何禁用“视频”按钮?像下图: 例子

0 投票
0 回答
200 浏览

ios - CallKit integtaion 在我的 voip 应用程序中

我想使用callkit framework. 有没有人做过这样的工作?我已经开始了

但没有得到我想要的确切细节。

0 投票
0 回答
271 浏览

ios - 我们如何在 iOS 10 中使用呼叫套件检测来电号码

我有一个 iOS 应用程序,我想在其中检测设备上的任何传入电话号码。CallKit 只让我选择将一些数字映射到标签,但问题是那里有大量的电话号码。也没有提到 CallDirectory Extension 的生命周期。

谁能帮我解决我的问题,我们如何才能做到这一点。

0 投票
1 回答
1216 浏览

ios - 如何使用 CallKit 使用 CXCallUpdate 添加 customInfo?

我想使用 CallKit 在最近的日志中显示姓名和电话号码。我可以使用下面的代码显示电话号码或姓名,

Skype 同时显示姓名和社交资料标签。如果可能的话,至少在社交资料标签中。

更新

我需要在 CXCallUpdate 中添加customInfo(如唯一 ID),这可能吗?

0 投票
2 回答
336 浏览

ios10 - 在 ios10 中,即使应用程序处于后台或暂停状态,我如何获得结束调用委托方法?

在 ios10 中,Callkit 框架可以捕获调用的开始和结束。即使应用程序处于后台或暂停状态,它是否可用?我怎样才能得到它?

0 投票
2 回答
272 浏览

c# - 从数据库或其他来源检索电话号码到 AddBlockingEntry

我正在关注 Xamarin 关于如何使用呼叫目录扩展(此处为完整示例)在 iOS 10 应用程序中阻止电话号码的示例。

以下是我添加要阻止的电话号码的代码(基于 Xamarin 的示例):

为了在应用程序和扩展程序之间进行通信,我设置了一个具有共享目录的应用程序组。这里我有一个 SQLite 数据库,应用程序和扩展程序都可以成功写入。例如,我用它来记录日志,因为我不能直接调试扩展。

在这个数据库中,我有我想要阻止的电话号码。

这是我从数据库中检索电话号码的方法。我正在使用 NuGet 包sqlite-net

到目前为止,如果我将电话号码硬编码到 AddBlockingPhoneNumbers 方法,我只能设法阻止它们。

有没有人幸运地从外部来源检索电话号码?数据库、文件还是其他?