问题标签 [callblocking]
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.
call - 使用 CallKit 阻止呼叫
我如何在目录中添加联系人,我在 CallDirectoryHander 类中添加了联系人,它工作正常,但是当我想从视图控制器页面添加电话号码动态时,不要阻止呼叫。
我曾尝试使用以下代码在视图控制器的目录中添加联系人
android - 将 ContentObserver 与 BlockedNumberContract 一起使用
我有一个 VOIP 通话和短信应用程序。我需要能够监控对本机阻止号码列表的更改,以便我可以在我的服务器上维护该列表。
按照https://developer.android.com/reference/android/provider/BlockedNumberContract.html上有关 BlockedNumberContract 的文档,它说要实现一个 ContentObserver 来监视用户何时对列表进行更改。
我的应用程序要求用户将其设置为默认的消息应用程序,这样就涵盖了文档中说明的部分
只有系统、默认 SMS 应用程序和默认电话应用程序(请参阅 getDefaultDialerPackage())和运营商应用程序(请参阅 CarrierService)可以读取和写入被阻止的号码提供程序。
我创建了一个服务并在清单中注册了它。该服务已正确启动,我可以看到我在 onStartCommand() 中的日志
这是 CallBlockedListContentObserver 的实现
我的问题是,当我阻止电话簿中的联系人时,2 onChange() 方法中的日志永远不会被打印出来,这导致我认为 ContentObserver 没有跟踪更改。我目前正在 Android 7 设备上进行测试,因此 BlockedNumberContract 是一个新的 API 没有问题。谁能告诉我我做错了什么?当我阻止联系人时,为什么我的应用程序没有收到通知?谢谢!!
ios - CallKit 不会阻止数组中的数字
我在单例中从 CNContact 创建数字数组。但是当我重新加载我的 CallKit 扩展时,CallKit 不会阻止我之前阻止的号码。号码长度为 11 个字符。数组不为空。重新加载 CallKit Extension 后没有错误。
我错过了什么?
android - 应用程序打开时阻止来电
我已经成功实现了阻塞调用的代码,但即使我关闭了应用程序,它也会阻塞所有调用。我需要在打开特定活动时阻止调用(如果在应用程序打开时不可能阻止调用也可以)。我在下面附上我的代码。请通过它。对于任何积极的回应,请提前致谢。
BlockCallReceiver.java
MainActivity.java
AndroidManifest.xml
android - 通过 ADB 内容命令阻止 Android N 和 O 中的所有来电、短信/彩信和电子邮件
在阅读了有关实现阻止电话号码的信息后,我还没有找到阻止所有传入流量的选项,只能通过特定的 URI
是否有通配符用于通过 ADB 内容命令阻止 Android N 上的所有呼叫、短信/彩信和电子邮件?
java - 如何以编程方式阻止 Android Nougat、Oreo 及更高版本中的呼叫?
此代码在Android 6 ( Marshmallow ) 之前运行良好:
我endCall(context, number)
仍然打电话,无法阻止通话。需要 Android Nougat、Oreo、Pie 及以上版本的工作解决方案。
更新
我包含了来自官方 Nougat 文档的以下代码,但该数字仍未添加到阻止列表中。
ios - CallKit 呼叫阻止扩展程序偶尔会自动禁用
我有一个带有CallKit
呼叫阻止扩展程序的应用程序。通常它工作正常,但在某些设备上,它偶尔会在一段时间后自行禁用(好吧,实际上我猜是 iOS) - 所以用户必须转到设置并手动重新启用它。但是,这种行为没有任何明显的原因:被阻止的电话号码数据量足够小(该应用程序在大多数情况下甚至可以使用较大的数据集,因此它不应该是内存问题),号码被排序正确的顺序(升序),没有重复的数字等。重现问题也很困难。感觉就像来自“外部世界”的东西干扰了扩展(另一个有扩展的应用程序?),但没有证据。
这种自动禁用的原因可能是什么以及如何避免这种情况?
任何帮助,将不胜感激。
谢谢!
ios - iOS / Swift:是否可以使用 CallKit 阻止特定国家/地区的某些来电?
我想通过每天拨打八次电话来阻止来自特定国家的电话,这些电话让我感到不安。我想创建一个允许使用特定扩展名(例如 +33 France、+212 Maroc、+973 Bahrain 等)阻止任何号码的应用程序。
我添加了 CallKit,我按照教程没有成功。我试过这个,但似乎我什至无法阻止一个简单的号码......
有任何想法吗 ?
java - 如何为 Andoid<=28 实现 CallScreeningService
**到目前为止我做了什么:**
我已经为 Android SDK 29 实现了它
**我在找什么?: **
我想为 < SDK 29 的设备实施呼叫筛选服务。如果有人以前做过,请帮助我。