Класс AMAPluginErrorDetails
Свойства
Название класса/интерфейса/символа (в зависимости от используемого плагина) ошибки. |
|
Краткое описание ошибки. |
|
Обратная трассировка ошибки. |
|
Название плагина, в котором произошла ошибка. |
|
Версия виртуальной машины. |
|
Среда подключения плагина. |
exceptionClass
@property (nonatomic, copy, nullable) NSString *exceptionClass;
Название класса/интерфейса/символа (в зависимости от используемого плагина) ошибки. Не более 100 символов. Лишние символы AppMetrica обрежет.
message
@property (nonatomic, copy, nullable) NSString *message;
Краткое описание ошибки. Не более 1000 символов. Лишние символы AppMetrica обрежет.
backtrace
@property (nonatomic, copy, nullable) NSArray<AMAStackTraceElement *> *backtrace;
Обратная трассировка ошибки. Не более 200 стековых кадров. Если значение превысит ограничение, AppMetrica обрежет его.
platform
@property (nonatomic, copy, nullable) NSString *platform;
Название плагина, в котором произошла ошибка. Не более 100 символов. Лишние символы AppMetrica обрежет.
Используйте константы, определенные в AMAPluginErrorDetails
для популярных плагинов, или кастомную строку для плагина, у которого нет соответствующей константы.
virtualMachineVersion
@property (nonatomic, copy, nullable) NSString *virtualMachineVersion;
Версия виртуальной машины. Не более 100 символов. Лишние символы AppMetrica обрежет.
В этом свойстве можно указать версию используемого плагина (например, Unity или Flutter).
pluginEnvironment
@property (nonatomic, copy, nullable) NSDictionary<NSString *, NSString *> *pluginEnvironment;
Среда подключения плагина. Произвольный словарь, содержащий любую дополнительную информацию о плагине.
Не более 50 пар «ключ-значение». Не более 100 символов для ключа, не более 2000 символов для значения. Лишние символы AppMetrica обрежет.