问题标签 [call-directory-extension]

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 回答
275 浏览

ios - 如何检测您的自定义呼叫目录扩展是否已启用?

我正在 iOS 13 上开发自定义呼叫目录扩展程序。我喜欢包含应用程序以显示无中断消息,因此用户知道扩展程序当前未通过设置应用程序的快速超链接启用,因此它可以快速轻松地启用它. 但是我找不到执行此操作的 API。

0 投票
0 回答
321 浏览

ios - 如何启用 Ios Callkit 呼叫目录扩展

我正在尝试将 Callkit 呼叫目录扩展添加到我的 React Native 应用程序中,以便我可以添加其他号码,这些号码将显示来电者 ID(从我的应用程序填充)。

Callkit 文档指出:

“在呼叫目录扩展程序可以对来电进行操作之前,用户必须在 iOS 设置应用程序中明确启用该扩展程序。”

但是,我的手机设置中没有“呼叫阻止和识别”部分(有关类似问题,请参见此处:https ://discussions.apple.com/thread/251896172 )

我已经尝试使用该openSettingsWithCompletionHandler方法,它确实打开了手机上的设置,但仍然没有“呼叫阻止和识别”选项。

如果在手机设置中看不到此功能,如何让我的应用使用此功能?我在做完全落后的事情吗?

谢谢。

0 投票
0 回答
15 浏览

ios - 我可以使用 ios Framework CallKit 在 iPhone 内置电话 aap 中显示被叫名称吗?

我知道 iOS 有一个带有呼叫目录应用程序扩展的框架 CallKit,可以在电话来电时显示来电者姓名,但我想知道内置电话应用程序是否可以显示姓名?有人向我解释吗?

0 投票
0 回答
54 浏览

swift - CallerID 分机的最大限制

我已经在我的应用程序中包含了呼叫者分机。存储号码有限制吗?Error Domain=com.apple.CallKit.error.calldirectorymanager Code=2 "(null)当我尝试保存超过 27,000 个数字时,它让我感到震惊(基本上加载中断)。我已经尝试搜索文档,但找不到。有人能指出我正确的方向吗?

0 投票
0 回答
142 浏览

ios - iOS 14.5 上的 CallDirectoryExtension 行为不一致

升级到 iOS 14.5 后,我注意到我的CXCallDirectoryProvider. CXCallDirectoryManager.sharedInstance.getEnabledStatusForExtension(withIdentifier: identifier)我在应用程序启动时调用 a sceneWillEnterForeground。在新的 iOS 版本上,在应用程序启动后首次调用CXCallDirectoryManager.sharedInstance.getEnabledStatusForExtension(withIdentifier: identifier)始终会导致长时间等待和后续错误com.apple.CallKit.error.calldirectorymanager Code=1 "(null)"。但是,对同一方法的所有后续请求都按原样正常执行。

这种错误行为在新的 iOS 14.5 版本上是一致的。我试过多部 iPhone。我确信扩展标识符是有效的,因为后续请求确实执行正常,并且问题不会在任何以前的版本上重现。有人偶然发现了类似的问题吗?

0 投票
0 回答
49 浏览

swift - 如何在蓝牙车载设备上显示来电名称而不是号码

在过去的几天里,我偶然发现了这个困扰我的问题。

我有一个在蓝牙显示器上显示用户名的请求。我试图通过电话扩展来实现它,使用以下代码:

而且我还有以下代码正在检查是否启用了呼叫阻止和识别:

扩展中使用的数据模型也添加到呼叫扩展的构建阶段,但无论如何我仍然无法在汽车显示屏上看到用户名而不是数字?这个主题的文档很差,我会说根本不存在,所以欢迎任何提示。