В AppCenter я настроил экспорт в хранилище BLOB-объектов Azure для своего приложения.
Я могу создать пример сбоя приложения и посмотреть информацию о сбое приложения в разделе «Диагностика» AppCenter, а затем нажатьинформация о сбое приложения с помощью AppCenter API.
Однако, когда я просматриваю данные, которые были экспортированы в хранилище BLOB-объектов Azure, я вижу только общее сообщение JSON с MessageType ErrorLog.Это сообщение не содержит подробностей об ошибках.
Информация об идентификаторе ошибки AppCenter не включена, и, похоже, нет способа связать это сообщение с ошибкой, произошедшей в AppCenter.Чтобы получить подробные сведения об ошибке, мне нужно написать функцию Azure, которая имеет триггер для событий BLOB-объектов, а затем использовать IngressTimestamp сообщения JSON хранилища BLOB-объектов для проверки API-интерфейса AppCenter на наличие новых сообщений об ошибках?
сообщение выглядит так:
{
"AppBuild": "1",
"AppId": "2...",
"UserId": "None",
"AppNamespace": "com.test",
"AppVersion": "1.0",
"CarrierCountry": "None",
"CarrierName": "None",
"CorrelationId": "4...",
"CountryCode": "None",
"EventId": "",
"EventName": "",
"IngressTimestamp": "2019-05-15T21:19:15.764Z",
"InstallId": "c...",
"IsTestMessage": "False",
"LiveUpdateDeploymentKey": "None",
"LiveUpdatePackageHash": "None",
"LiveUpdateReleaseLabel": "None",
"Locale": "en_US",
"MessageId": "d...",
"MessageType": "ErrorLog",
"Model": "SM-G930V",
"OemName": "samsung",
"OsApiLevel": "23",
"OsBuild": "MMB29M",
"OsName": "Android",
"OsVersion": "6.0.1",
"Properties": "",
"ScreenSize": "1440x2560",
"SdkName": "appcenter.android",
"SdkVersion": "1.11.4",
"SessionId": "0...",
"Timestamp": "2019-05-15T21:19:10.16Z",
"TimeZoneOffset": "-PT5H",
"WrapperRuntimeVersion": "None",
"WrapperSdkName": "appcenter.react-native",
"WrapperSdkVersion": "1.13.0"
}