Поскольку выполнение всех этих методов может занять некоторое время, все они выполняются асинхронно. Они используют обратные вызовы PendingIntent, где PendingIntent содержит определенный фреймворком код результата, который указывает, произошла ли ошибка или операция прошла успешно, а также подробный код результата из LPA. Сам обратный вызов PendingIntent должен быть широковещательным приемником [30]. В некоторых случаях, когда система не может выполнить операцию, код ошибки устанавливается в EuiccManager.EMBEDDED_SUBSCRIPTION_RESULT_RESOLVA- BLE_ERROR. Это означает, что ошибка может быть устранена пользователем устройства. Если, например, для загрузки профиля требуется код подтверждения, он вернет этот код ошибки. Затем можно вызвать startResolutionActivity() в EuiccManager с кодом ошибки в качестве входных данных. Это предложит пользователю через LUI устранить проблему. Если это был код подтверждения, который был необходим, пользователь может ввести его, и затем загрузка профиля возобновится [30]. Разрешимыми ошибками, определенными в настоящее время, являются: