CXCallDirectoryProvider clears all identification numbers after incremental add new on iOS 14.6

Hello! There is issue with iOS 14.6 and CallKit. Steps to reproduce:

  1. Fresh install app for identification numbers, reload extension and provide full list of numbers. All is fine
  2. Reload extension CXCallDirectoryExtensionContext .isIncremental == true - add 1 new number.

Result: All previous phones from first step will be removed, and only 1 number, which we added from second step will be persist

My bad, there was duplicate in numbers, that's why all numbers dissapear

CXCallDirectoryProvider clears all identification numbers after incremental add new on iOS 14.6
 
 
Q