首页 > 解决方案 > CallKit 呼叫阻止扩展程序偶尔会自动禁用

问题描述

我有一个带有CallKit呼叫阻止扩展程序的应用程序。通常它工作正常,但在某些设备上,它偶尔会在一段时间后自行禁用(好吧,实际上我猜是 iOS) - 所以用户必须转到设置并手动重新启用它。但是,这种行为没有任何明显的原因:被阻止的电话号码数据量足够小(该应用程序在大多数情况下甚至可以使用较大的数据集,因此它不应该是内存问题),号码被排序正确的顺序(升序),没有重复的数字等。重现问题也很困难。感觉就像来自“外部世界”的东西干扰了扩展(另一个有扩展的应用程序?),但没有证据。

这种自动禁用的原因可能是什么以及如何避免这种情况?

任何帮助,将不胜感激。

谢谢!

标签: iosobjective-ccallkitios-extensionscallblocking

解决方案


推荐阅读