Upgrading
This document contains important information for upgrading the Client SDK in your integration.
[1.9.5]
Call categories and blocked call labels are now translated within the SDK. The SDK no longer uses Localizable.strings
files from the main app bundle. For more information, please see the Localization Guide included with the SDK documentation.
The SDK must be initialized on the main thread. Initialization will fail if not on the main thread.
[1.9.4]
This release does not require any code changes for those upgrading from previous versions of the SDK.
[1.9.3]
CallKit Reputation Directory Translation Improvements
Version 1.9.3 addresses an issue where a small number of CallKit Reputation Directory entries were not translated before being inserted into the CallKit Directory. Version 1.9.3 reduces the number of untranslated entries with an improved translation system prior to inserting reputation entries into the CallKit Directory. Please note that any existing untranslated entries in the CallKit Directory will not be changed.
Untranslated entries can be removed by setting Hiya.callDirectoryLoadingEnabled
to false
. This will cause the SDK to clear all entries from the CallKit Directory. When callDirectoryLoadingEnabled
is set back to true
, the SDK will download the full reputation stream and re-insert them with improved translations.
In case of a translation error while inserting CallKit Directory entires, the Client SDK will continue to default to the strings "Scam or Fraud"
or "Suspected Spam"
. Integrators can provide translations for these default strings in their Localizable.strings
file.