Megosztás a következőn keresztül:


Az App Center SDK-k által gyűjtött adatok

Fontos

A Visual Studio App Center 2025. március 31-én megszűnt, kivéve az Elemzési és diagnosztikai funkciókat, amelyek 2026. június 30-ig továbbra is támogatottak lesznek. Tudj meg többet.

Az App Center SDK-k adatokat küldenek az App Center-szolgáltatásoknak. Az elküldött adatok a használt SDK/szolgáltatás, az SDK konfigurálása és az összeomlási szolgáltatás esetében az alkalmazás által kezelt adatoktól függően változnak. Egyes szolgáltatások használatához bizonyos adatokat kell elküldeni ahhoz, hogy a szolgáltatás működjön. Az App Centernek küldött összes adat egy központi betöltési szolgáltatáson keresztül történik.

Gyakori adatok

Kérelemfejléceken keresztül küldött adatok az SDK-ból a Betöltésbe

Kötelező adatok – App-Secret, Install-ID

  • Application Secret (App-Secret) Az alkalmazás azonosításához használt egyedi kulcs.

  • Telepítési azonosító (Install-ID) Az App Center SDK-val rendelkező alkalmazások minden egyes telepítése új, egyedi telepítési azonosítót eredményez. Ez az azonosító az adatok egyedi eszközöktől való megkülönböztetésére szolgál. Az App Center szolgáltatásai megkövetelik az azonosító megfelelő működését.

A kérési törzsön keresztül küldött adatok az SDK-ból az adatgyűjtő rendszerbe

Kötelező adatok – sdkName, sdkVersion, osName, osVersion, locale, timeZoneOffset, appVersion, appBuild

  • Időbélyeg (időbélyeg) Naplóidőbélyeg, például: "2017-03-13T18:05:42Z"

  • Munkamenet-azonosító (sid) Az elemzési naplók ennek az azonosítónak a megadásával ugyanahhoz a munkamenethez tartozhatnak.

  • Felhasználói azonosító (userId) Nem kötelező sztring a naplók felhasználókkal való társításához.

  • SDK-név (sdkName) Az SDK neve. Az SDK és a platform neve, például "appcenter.ios", "hockeysdk.android"

  • SDK-verzió (sdkVersion) Az SDK verziója semver formátumban, például "1.2.0" vagy "0.12.3-alpha.1"

  • SDK Burkoló verziója (wrapperSdkVersion) Az SDK burkoló verziója semver formátumban. Amikor az SDK egy alapszintű SDK-t burkol, a burkoló SDK-verzió ebben a mezőben lesz rögzítve, míg az alap SDK-verzió az sdkVersion. A Xamarin.Android például natív Androidot burkol.

  • SDK Burkoló neve (wrapperSdkName) A burkoló SDK neve. Az SDK neve és a burkolóplatform, például "appcenter.xamarin", "hockeysdk.cordova".

  • Modell (modell) Az eszközmodell (például iPad2,3)

  • OEM-név (oemName) Az eszköz gyártójának neve (például: HTC)

  • Operációs rendszer neve (osName) Operációs rendszer neve (például: iOS)

  • Operációs rendszer verziója (osVersion) Operációs rendszer verziója (például: 9.3.0)

  • Operációs rendszer buildkódja (osBuild) Operációs rendszer buildkódja (példa: LMY47X)

  • Operációs rendszer API-szintje (osApiLevel) API-szint, ha alkalmazható, mint az Android esetében (például: 15)

  • Nyelv és országkód (területi beállítás) ISO nyelv és országkód (például: en-US)

  • Időzóna eltolása (timeZoneOffset) Az eszköz időzónájának (UTC) eltolása percekben, beleértve a nyári időszámítást is.

  • Képernyőméret (screenSize) Az eszköz képernyőjének mérete képpontban (például: 640x480).

  • Alkalmazásverzió (appVersion) Az alkalmazás verziója általában fő, kisebb, felépítés (például: 1.1.42) szerint van megadva.

  • Szolgáltató neve (carrierName) A cellaszolgáltató neve.

  • Carrier Country (carrierCountry) A cellaszolgáltató országa.

  • Alkalmazás buildje (appBuild) Az alkalmazás buildszáma. (például: 42)

  • Alkalmazásnévtér (appNamespace) A csomagazonosító, a csomagazonosító vagy a névtér attól függően, hogy az egyes platform mit használ (például: com.microsoft.example)

  • Élő frissítés kiadási címkéje (liveUpdateReleaseLabel) Az eszközön futó Live Update-jelzőn keresztül kiadott alkalmazáskód "verziójának" azonosítására használt címke.

  • Élőfrissítés telepítési kulcsa (liveUpdateDeploymentKey) Az aktuális alkalmazáskiadás környezetének azonosítója, a telepítési kulcs pedig az olyan környezetekre, mint az Éles vagy Tesztelési környezetek, történő leképezést végzi.

  • Élő frissítési csomag kivonata (liveUpdatePackageHash) Kivonat az eszközön a LiveUpdate jeladón keresztül üzembe helyezett összes fájlról (ReactNative vagy Cordova). Segít azonosítani az eszközön a kiadási verziót, vagy le kell töltenie a frissítéseket a jövőben

  • Wrapper Runtime verziója (wrapperRuntimeVersion) A burkolótechnológiai keretrendszer verziója (Xamarin runtime verzió, ReactNative, Cordova stb.). A wrappersdkname mezőben ellenőrizheti, hogy ez a verzió a Xamarinra, React Native-re vagy másra hivatkozik-e.

  • Jailbreak (jailbreak) Egy jelző, amely jelzi, hogy az eszközt feltörték-e.

Adat-elemzés

  • Elkötelezettségi metrikák Az elkötelezettség méri a napi munkamenetek számát felhasználónként és a munkamenetek időtartamát.

    • Napi munkamenetek felhasználónként: A munkamenetek napi átlagos száma felhasználónként.

    • Összes munkamenet: Munkamenetek teljes száma.

    • Átlagos munkamenetek naponta: Az időtartományon átlagolt munkamenetek száma naponta.

    • Munkamenet időtartama: A munkamenetek számának eloszlása néhány időtartamintervallumban.

    • Átlagos munkamenethossz: A kijelölt időtartomány összes munkamenet-időtartamának átlaga.

  • Eseménymetrikák A felhasználók és az alkalmazás közötti interakció megértéséhez akár 20 tulajdonsággal is nyomon követheti saját eseménymetrikáit .

Diagnosztika

  • Összeomlási és hibanaplók adatai Ezek az adatok tartalmazzák az összeomláshoz kapcsolódó folyamatok, szálak, keretek azonosítóját és nevét, valamint a Common Data szakaszban meghatározott kivételtípust, üzenet- és eszközadatokat

  • Összeomlás mellékletei Ezek a mellékletek bináris vagy szöveges fájlok, amelyeket a fejlesztők akár csatolhatnak egy összeomlási jelentéshez.

  • Egyéni tulajdonságok Ezek az egyéni kulcsértékpárok opcionálisan megadhatók, hogy további kontextust adjanak hozzá a hibajelentésekhez.

  • Összeomlás és hiba – felhasználói azonosító Ezt az egyedi azonosítót a fejlesztő opcionálisan úgy állítja be, hogy adott felhasználó azonosítóját csatolja az összeomlási jelentésekhez.

  • Szimbólumfájlok Ezeket a szimbólumfájlokat az App Center fejlesztője biztosítja az összeomlások szimbolikus ábrázolásához.

Eloszt

  • Token A rendszer elküldi ezt a GUID-azonosítót a terjesztési szolgáltatásnak az alkalmazás új verziójának ellenőrzéséhez. A GUID csak akkor lesz elküldve, ha az alkalmazás az App Center használatával lett telepítve.