问题标签 [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 投票
2 回答
1461 浏览

swift - 通过 Xcode 8 beta 6 上的 CallKit 的 SpeakerBox

Apple 制作的SpeakerBox应用程序在更新到 Xcode 8 beta 6 后不再工作。它记录了一个错误:

请求交易时出错:Error Domain=com.apple.CallKit.error.requesttransaction Code=2 "(null)"

其中 Code=2 是CXErrorCodeRequestTransactionErrorUnknownCallProvider错误。

在 Xcode 8 beta 4 上一切正常。

有人知道那里发生了什么吗?

0 投票
1 回答
386 浏览

ios - 如何在 xcode8 beta 6 中授权 callkit

如何授权 callkit,CXProvider.authorizationStatus 在最新版本的 xcode8 beta 中不可用。

0 投票
1 回答
391 浏览

ios10 - CallDirectoryHandler IOS10 nsuserdefaults

我一直在尝试为 IOS10 使用新的 CallDirectoryHandler 扩展,我正在使用官方版本。

首先,这个扩展是不可调试的,并且日志似乎不起作用。

我试图通过 NSUserDefaults 将我的应用程序之间的参数传递给这个扩展,它不起作用我得到的对象是空的。

任何人都知道如何为这个扩展传递参数?

谢谢

0 投票
1 回答
6297 浏览

objective-c - CTCallCenter 已弃用。什么是替代方案?

CTCallCenter在我的项目中使用。现在它已被弃用,我想知道什么是替代品?如何获取语音通话的事件?

0 投票
1 回答
1201 浏览

c# - 如何在 Xamarin 中使用 CallDirectoryExtension 创建一个提供呼叫者 ID 的应用程序?

我正在按照 Xamarin 指南创建一个 iPhone 应用程序,该应用程序可以通过创建呼叫目录扩展来阻止电话号码或显示来电显示:

https://developer.xamarin.com/guides/ios/platform_features/introduction-to-ios10/callkit/#Implementing-a-Call-Directory-Extension

Xamarin 文档中的代码并未完全更新,但如果您只是在 Xamarin Studio for OS X 中创建一个呼叫目录扩展,您将获得一些示例代码来帮助您入门。

以下是阻止电话号码 22334455 的最简单代码:

从示例代码看来,显示相同号码的来电显示应该同样容易,只需使用方法 AddIdentificationEntry 而不是 AddBlockingEntry,但我无法让它工作。

我错过了什么?

0 投票
1 回答
3745 浏览

ios - 如何在 iOS 10 上使用 CallKit 显示来电显示(添加标识条目)

我在 Xcode 中创建了一个基本的呼叫目录扩展。它附带的示例代码显示了如何阻止电话号码或显示有关电话号码的信息。以下是阻止电话号码 22334455 所需的最少代码:

根据 Xcode 中的示例,使用方法 addIdentificationEntry 而不是 addBlockingEntry 应该同样容易显示呼叫者 ID,但我无法让它工作。

阻止工作正常,但如果我尝试显示来电显示,电话只会显示电话号码。它没有显示我尝试添加的文本“Telemarketer”。

我错过了什么?

0 投票
1 回答
1021 浏览

ios - 当从文本字段中提供号码以阻止时,呼叫目录扩展不起作用

当从文本字段中提供号码以阻止时,呼叫目录扩展不起作用。

我尝试使用以下代码。

// addBlockingPhoneNumbers 是阻止电话号码的方法。

任何有用的建议...

0 投票
1 回答
8282 浏览

ios - iOS 10 Callkit 不显示来电 UI

我刚刚在我们的 VOIP 应用程序中实现了 CallKit,但我正在努力让来电 UI 显示出来。

在我的实验中,我刚刚创建了一个简单的方法来显示来电 UI,如下所示:

一切似乎都工作正常,我实际上call received用这段代码打印出来:

但没有显示来电 UI。有什么我想念的吗?

谢谢

0 投票
1 回答
687 浏览

blocking - reloadExtensionWithIdentifier 不起作用

当我尝试将其他号码添加到呼叫目录分机时。它没有添加,我从文本字段中获取号码,我尝试使用以下方法将该号码添加到呼叫目录分机。

[contextIs addBlockingEntryWithNextSequentialPhoneNumber:phoneNumber];

之后我调用下面的方法。

[contextIs completeRequestWithCompletionHandler:nil];

[[CXCallDirectoryManager sharedInstance] reloadExtensionWithIdentifier:@"com.something.something.CallIDExtension" completionHandler:^(NSError *error){ if(error!=nil) { NSLog(@"error is %@",[error description]); } }];

但它没有醒来。我认为 reloadExtensionWithIdentifier 没有将数字更新到字典或我做错了什么......

0 投票
2 回答
829 浏览

crash - 导入 CallKit 在 iOS 9 上随机崩溃

我仅将 CallKit 框架作为可选导入。但导入 CallKit在启动时在 iOS 9 上运行时会崩溃。但在 iOS 10 上完美运行。它在 XCode 8 beta 6 中运行良好,但这个问题只在 XCode 8 上发生。代码在 Swift 3 中。

任何帮助深表感谢。