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