BatchUsageLogEvents

سجلّات الأحداث المجمّعة لـ events من الجهاز

تمثيل JSON
{
  "device": string,
  "user": string,
  "retrievalTime": string,
  "usageLogEvents": [
    {
      object (UsageLogEvent)
    }
  ]
}
الحقول
device

string

اسم الجهاز، إن توفّر، بالتنسيق "enterprises/{enterpriseId}/devices/{deviceId}"

user

string

اسم المورد للمستخدم الذي يملك هذا الجهاز، إن توفّر، بالتنسيق "enterprises/{enterpriseId}/users/{userId}"

retrievalTime

string (Timestamp format)

الطابع الزمني للجهاز عند جمع مجموعة الأحداث من الجهاز

يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu"‎ وبدقة تصل إلى نانوثانية وما يصل إلى تسعة أرقام كسور. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z"

usageLogEvents[]

object (UsageLogEvent)

قائمة UsageLogEvent التي تم الإبلاغ عنها من خلال الجهاز، مرتبةً زمنيًا حسب وقت الحدث

UsageLogEvent

حدث تم تسجيله على الجهاز

تمثيل JSON
{
  "eventId": string,
  "eventTime": string,
  "eventType": enum (EventType),

  // Union field event can be only one of the following:
  "adbShellCommandEvent": {
    object (AdbShellCommandEvent)
  },
  "adbShellInteractiveEvent": {
    object (AdbShellInteractiveEvent)
  },
  "appProcessStartEvent": {
    object (AppProcessStartEvent)
  },
  "keyguardDismissedEvent": {
    object (KeyguardDismissedEvent)
  },
  "keyguardDismissAuthAttemptEvent": {
    object (KeyguardDismissAuthAttemptEvent)
  },
  "keyguardSecuredEvent": {
    object (KeyguardSecuredEvent)
  },
  "filePulledEvent": {
    object (FilePulledEvent)
  },
  "filePushedEvent": {
    object (FilePushedEvent)
  },
  "certAuthorityInstalledEvent": {
    object (CertAuthorityInstalledEvent)
  },
  "certAuthorityRemovedEvent": {
    object (CertAuthorityRemovedEvent)
  },
  "certValidationFailureEvent": {
    object (CertValidationFailureEvent)
  },
  "cryptoSelfTestCompletedEvent": {
    object (CryptoSelfTestCompletedEvent)
  },
  "keyDestructionEvent": {
    object (KeyDestructionEvent)
  },
  "keyGeneratedEvent": {
    object (KeyGeneratedEvent)
  },
  "keyImportEvent": {
    object (KeyImportEvent)
  },
  "keyIntegrityViolationEvent": {
    object (KeyIntegrityViolationEvent)
  },
  "loggingStartedEvent": {
    object (LoggingStartedEvent)
  },
  "loggingStoppedEvent": {
    object (LoggingStoppedEvent)
  },
  "logBufferSizeCriticalEvent": {
    object (LogBufferSizeCriticalEvent)
  },
  "mediaMountEvent": {
    object (MediaMountEvent)
  },
  "mediaUnmountEvent": {
    object (MediaUnmountEvent)
  },
  "osShutdownEvent": {
    object (OsShutdownEvent)
  },
  "osStartupEvent": {
    object (OsStartupEvent)
  },
  "remoteLockEvent": {
    object (RemoteLockEvent)
  },
  "wipeFailureEvent": {
    object (WipeFailureEvent)
  },
  "connectEvent": {
    object (ConnectEvent)
  },
  "dnsEvent": {
    object (DnsEvent)
  },
  "stopLostModeUserAttemptEvent": {
    object (StopLostModeUserAttemptEvent)
  },
  "lostModeOutgoingPhoneCallEvent": {
    object (LostModeOutgoingPhoneCallEvent)
  },
  "lostModeLocationEvent": {
    object (LostModeLocationEvent)
  },
  "enrollmentCompleteEvent": {
    object (EnrollmentCompleteEvent)
  }
  // End of list of possible types for union field event.
}
الحقول
eventId

string (int64 format)

المعرّف الفريد للحدث.

eventTime

string (Timestamp format)

الطابع الزمني للجهاز عند تسجيل الحدث

يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu"‎ وبدقة تصل إلى نانوثانية وما يصل إلى تسعة أرقام كسور. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z"

eventType

enum (EventType)

نوع حدث سجلّ الاستخدام المحدّد الذي تم الإبلاغ عنه على الجهاز. استخدِم هذا الإجراء لتحديد حقل event الذي تريد الوصول إليه.

حقل الاتحاد event. أنواع الأحداث التي يتم تسجيلها على الجهاز اطّلِع على كل نوع من أنواع الأحداث لمعرفة مزيد من التفاصيل حول وقت إرساله والقيود المفروضة على وقت تسجيل الحدث والحقول المضمّنة. يمكن أن يكون event واحدًا فقط مما يلي:
adbShellCommandEvent

object (AdbShellCommandEvent)

تم إصدار أمر shell عبر ADB من خلال "adb shell command". جزء من SECURITY_LOGS.

adbShellInteractiveEvent

object (AdbShellInteractiveEvent)

تم فتح واجهة ADB التفاعلية من خلال "adb shell". جزء من SECURITY_LOGS.

appProcessStartEvent

object (AppProcessStartEvent)

تم بدء عملية تطبيق. جزء من SECURITY_LOGS

keyguardDismissedEvent

object (KeyguardDismissedEvent)

تم إغلاق حارس المفاتيح. جزء من SECURITY_LOGS

keyguardDismissAuthAttemptEvent

object (KeyguardDismissAuthAttemptEvent)

تم إجراء محاولة لفتح قفل الجهاز. جزء من SECURITY_LOGS

keyguardSecuredEvent

object (KeyguardSecuredEvent)

تم قفل الجهاز إما من قِبل المستخدم أو بسبب انتهاء مهلة. جزء من SECURITY_LOGS

filePulledEvent

object (FilePulledEvent)

تم تنزيل ملف من الجهاز. جزء من SECURITY_LOGS

filePushedEvent

object (FilePushedEvent)

تم تحميل ملف على الجهاز. جزء من SECURITY_LOGS

certAuthorityInstalledEvent

object (CertAuthorityInstalledEvent)

تم تثبيت شهادة جذر جديدة في مساحة تخزين بيانات الاعتماد الموثوق بها في النظام. جزء من SECURITY_LOGS

certAuthorityRemovedEvent

object (CertAuthorityRemovedEvent)

تمت إزالة شهادة جذر من وحدة تخزين بيانات الاعتماد الموثوق بها للنظام. جزء من SECURITY_LOGS

certValidationFailureEvent

object (CertValidationFailureEvent)

تعذّر التحقّق من صحة شهادة X.509v3، ويتم حاليًا إجراء عملية التحقّق هذه على نقطة وصول Wi-Fi، وقد يكون سبب التعذُّر عدم تطابق عند التحقّق من شهادة الخادم. ومع ذلك، قد تتضمّن في المستقبل أحداث تحقُّق أخرى لشهادة X.509v3. جزء من SECURITY_LOGS

cryptoSelfTestCompletedEvent

object (CryptoSelfTestCompletedEvent)

للتحقّق مما إذا كانت مكتبة التشفير المضمّنة في Android (BoringSSL) صالحة. من المفترض أن تنجح هذه العملية دائمًا عند تشغيل الجهاز، وفي حال تعذّر ذلك، يجب اعتبار الجهاز غير موثوق به. جزء من SECURITY_LOGS

keyDestructionEvent

object (KeyDestructionEvent)

تتم إزالة مفتاح التشفير من الجهاز، سواء من قِبل المستخدم أو الإدارة، بما في ذلك المفتاح الخاص الذي ثبَّته المستخدم والمفتاح الخاص الذي ثبَّته المشرف والمفتاح الخاص الذي يحتفظ به النظام. جزء من SECURITY_LOGS

keyGeneratedEvent

object (KeyGeneratedEvent)

يتم تثبيت مفتاح تشفير على الجهاز من قِبل المستخدم أو الإدارة، بما في ذلك المفتاح الخاص الذي ثبَّته المستخدم والمفتاح الخاص الذي ثبَّته المشرف والمفتاح الخاص الذي يحتفظ به النظام. جزء من SECURITY_LOGS

keyImportEvent

object (KeyImportEvent)

يمكن للمستخدم أو الإدارة استيراد مفتاح تشفير على الجهاز، بما في ذلك المفتاح الخاص الذي ثبَّته المستخدم والمفتاح الخاص الذي ثبَّته المشرف والمفتاح الخاص الذي يحتفظ به النظام. جزء من SECURITY_LOGS

keyIntegrityViolationEvent

object (KeyIntegrityViolationEvent)

تم رصد تعذُّر استخدام مفتاح تشفير، بما في ذلك المفتاح الخاص الذي ثبَّته المستخدم والمفتاح الخاص الذي ثبَّته المشرف والمفتاح الخاص الذي يحتفظ به النظام، وذلك بسبب تلف مساحة التخزين أو تعطُّل الجهاز أو حدوث مشكلة في نظام التشغيل. جزء من SECURITY_LOGS

loggingStartedEvent

object (LoggingStartedEvent)

تم تفعيل سياسة usageLog. جزء من SECURITY_LOGS

loggingStoppedEvent

object (LoggingStoppedEvent)

تم إيقاف سياسة usageLog. جزء من SECURITY_LOGS

logBufferSizeCriticalEvent

object (LogBufferSizeCriticalEvent)

وصل مخزن مؤقت لسجلّ التدقيق إلى% 90 من طاقته، وبالتالي قد يتم حذف الأحداث الأقدم. جزء من SECURITY_LOGS

mediaMountEvent

object (MediaMountEvent)

تم تركيب الوسائط القابلة للإزالة. جزء من SECURITY_LOGS

mediaUnmountEvent

object (MediaUnmountEvent)

تم إلغاء تركيب الوسائط القابلة للإزالة. جزء من SECURITY_LOGS

osShutdownEvent

object (OsShutdownEvent)

تم إيقاف الجهاز. جزء من SECURITY_LOGS

osStartupEvent

object (OsStartupEvent)

تم تشغيل الجهاز. جزء من SECURITY_LOGS

remoteLockEvent

object (RemoteLockEvent)

تم قفل الجهاز أو الملف الشخصي عن بُعد باستخدام الأمر LOCK. جزء من SECURITY_LOGS

wipeFailureEvent

object (WipeFailureEvent)

تعذّر محو الملف الشخصي للعمل أو الجهاز المملوك للشركة عند الطلب. يمكن أن يكون هذا الإجراء من بدء المستخدم أو المشرف، على سبيل المثال، تم استلام delete. جزء من SECURITY_LOGS

connectEvent

object (ConnectEvent)

بدأ حدث اتصال TCP من خلال مكدس الشبكة القياسي. جزء من NETWORK_ACTIVITY_LOGS

dnsEvent

object (DnsEvent)

تم بدء حدث بحث في نظام أسماء النطاقات من خلال حِزمة البرامج الأساسية للشبكة. جزء من NETWORK_ACTIVITY_LOGS

stopLostModeUserAttemptEvent

object (StopLostModeUserAttemptEvent)

محاولة إزالة جهاز من وضع "فقدان الجهاز"

lostModeOutgoingPhoneCallEvent

object (LostModeOutgoingPhoneCallEvent)

تم إجراء مكالمة هاتفية صادرة عندما كان الجهاز في وضع "فقدان الجهاز".

lostModeLocationEvent

object (LostModeLocationEvent)

إشعار بشأن الموقع الجغرافي في وضع "فقدان الجهاز" عندما يكون الجهاز في وضع "فقدان الجهاز"

enrollmentCompleteEvent

object (EnrollmentCompleteEvent)

اكتملت عملية تسجيل الجهاز. جزء من AMAPI_LOGS

KeyguardDismissedEvent

لا يتضمّن هذا النوع أيّ حقول.

تم إغلاق شاشة القفل. فارغ عن قصد

KeyguardDismissAuthAttemptEvent

تم إجراء محاولة لفتح قفل الجهاز.

تمثيل JSON
{
  "success": boolean,
  "strongAuthMethodUsed": boolean
}
الحقول
success

boolean

ما إذا كانت محاولة فتح القفل ناجحة

strongAuthMethodUsed

boolean

ما إذا تم استخدام طريقة مصادقة قوية (كلمة مرور أو رقم تعريف شخصي أو نمط) لفتح قفل الجهاز

KeyguardSecuredEvent

لا يتضمّن هذا النوع أيّ حقول.

تم قفل الجهاز إما من قِبل المستخدم أو بسبب انتهاء مهلة. فارغ عن قصد

FilePulledEvent

تم تنزيل ملف من الجهاز.

تمثيل JSON
{
  "filePath": string
}
الحقول
filePath

string

مسار الملف الذي يتم استرجاعه.

FilePushedEvent

تم تحميل ملف على الجهاز.

تمثيل JSON
{
  "filePath": string
}
الحقول
filePath

string

مسار الملف الذي يتم دفعه.

CertAuthorityInstalledEvent

تم تثبيت شهادة جذر جديدة في مساحة تخزين بيانات الاعتماد الموثوق بها في النظام. تتوفّر هذه الميزة على مستوى الجهاز على الأجهزة المُدارة بالكامل وفي ملف العمل على الأجهزة المملوكة للمؤسسة التي تتضمّن ملف عمل.

تمثيل JSON
{
  "certificate": string,
  "userId": integer,
  "success": boolean
}
الحقول
certificate

string

موضوع الشهادة.

userId

integer

المستخدم الذي حدث له حدث تثبيت الشهادة. لا تتوفّر هذه الميزة إلا على الأجهزة التي تعمل بالإصدار 11 من نظام التشغيل Android والإصدارات الأحدث.

success

boolean

ما إذا كان حدث التثبيت ناجحًا

CertAuthorityRemovedEvent

تمت إزالة شهادة جذر من وحدة تخزين بيانات الاعتماد الموثوق بها للنظام. تتوفّر هذه الميزة على مستوى الجهاز على الأجهزة المُدارة بالكامل وفي ملف العمل على الأجهزة المملوكة للمؤسسة التي تتضمّن ملف عمل.

تمثيل JSON
{
  "certificate": string,
  "userId": integer,
  "success": boolean
}
الحقول
certificate

string

موضوع الشهادة.

userId

integer

المستخدم الذي وقع فيه حدث إزالة الشهادة. لا تتوفّر هذه الميزة إلا على الأجهزة التي تعمل بالإصدار 11 من نظام التشغيل Android والإصدارات الأحدث.

success

boolean

ما إذا نجحت عملية الإزالة

CertValidationFailureEvent

تعذّر التحقّق من شهادة X.509v3، ويتم حاليًا إجراء عملية التحقّق هذه على نقطة وصول Wi-Fi، وقد يرجع سبب التعذّر إلى عدم تطابق عند التحقّق من شهادة الخادم. ومع ذلك، قد تتضمّن في المستقبل أحداث تحقُّق أخرى لشهادة X.509v3.

تمثيل JSON
{
  "failureReason": string
}
الحقول
failureReason

string

سبب تعذُّر التحقّق من شهادة الاعتماد

CryptoSelfTestCompletedEvent

للتحقّق مما إذا كانت مكتبة التشفير المُدمَجة في Android (BoringSSL) صالحة. من المفترض أن تنجح هذه العملية دائمًا عند تشغيل الجهاز، وفي حال تعذّر ذلك، يجب اعتبار الجهاز غير موثوق به.

تمثيل JSON
{
  "success": boolean
}
الحقول
success

boolean

ما إذا كان الاختبار ناجحًا

KeyDestructionEvent

تتم إزالة مفتاح التشفير من الجهاز إما من قِبل المستخدم أو الإدارة، ويشمل ذلك مفتاح التشفير الذي تم تثبيته والمفتاح المثبَّت من قِبل المشرف والمفتاح الخاص الذي يحتفظ به النظام. تتوفّر هذه الميزة على مستوى الجهاز على الأجهزة المُدارة بالكامل وفي ملف العمل على الأجهزة المملوكة للمؤسسة التي تتضمّن ملف عمل.

تمثيل JSON
{
  "keyAlias": string,
  "applicationUid": integer,
  "success": boolean
}
الحقول
keyAlias

string

الاسم المعرِّف للمفتاح

applicationUid

integer

المعرّف الفريد للتطبيق الذي يملك المفتاح.

success

boolean

ما إذا كانت العملية ناجحة

KeyGeneratedEvent

يتم تثبيت مفتاح تشفير على الجهاز من قِبل المستخدم أو الإدارة، بما في ذلك المفتاح الخاص الذي ثبَّته المستخدم والمفتاح الخاص الذي ثبَّته المشرف والمفتاح الخاص الذي يحتفظ به النظام.يتوفّر هذا على مستوى الجهاز على الأجهزة المُدارة بالكامل وفي الملف الشخصي للعمل على الأجهزة المملوكة للمؤسسة التي تتضمّن ملف عمل.

تمثيل JSON
{
  "keyAlias": string,
  "applicationUid": integer,
  "success": boolean
}
الحقول
keyAlias

string

الاسم المستعار للمفتاح.

applicationUid

integer

المعرّف الفريد للتطبيق الذي أنشأ المفتاح.

success

boolean

ما إذا كانت العملية ناجحة

KeyImportEvent

يمكن للمستخدم أو الإدارة استيراد مفتاح تشفير على الجهاز، بما في ذلك المفتاح الخاص الذي ثبَّته المستخدم والمفتاح الخاص الذي ثبَّته المشرف والمفتاح الخاص الذي يحتفظ به النظام. تتوفّر هذه الميزة على مستوى الجهاز على الأجهزة المُدارة بالكامل وفي ملف العمل على الأجهزة المملوكة للمؤسسة التي تتضمّن ملف عمل.

تمثيل JSON
{
  "keyAlias": string,
  "applicationUid": integer,
  "success": boolean
}
الحقول
keyAlias

string

الاسم المعرِّف للمفتاح

applicationUid

integer

رقم تعريف المستخدم للتطبيق الذي استورد المفتاح

success

boolean

ما إذا كانت العملية ناجحة

KeyIntegrityViolationEvent

تم رصد تعذُّر استخدام مفتاح تشفير، بما في ذلك المفتاح الخاص الذي ثبَّته المستخدم والمفتاح الخاص الذي ثبَّته المشرف والمفتاح الخاص الذي يحتفظ به النظام، وذلك بسبب تلف مساحة التخزين أو تعطُّل الجهاز أو حدوث مشكلة في نظام التشغيل. تتوفّر هذه الميزة على مستوى الجهاز على الأجهزة المُدارة بالكامل وفي ملف العمل على الأجهزة المملوكة للمؤسسة التي تتضمّن ملف عمل.

تمثيل JSON
{
  "keyAlias": string,
  "applicationUid": integer
}
الحقول
keyAlias

string

الاسم المستعار للمفتاح.

applicationUid

integer

رقم تعريف فريد للتطبيق الذي يملك المفتاح

LoggingStartedEvent

لا يحتوي هذا النوع على أي حقول.

تم تفعيل سياسة usageLog. فارغ عن قصد

LoggingStoppedEvent

لا يتضمّن هذا النوع أيّ حقول.

تم إيقاف سياسة usageLog. فارغ عن قصد

LogBufferSizeCriticalEvent

لا يتضمّن هذا النوع أيّ حقول.

وصل مخزن usageLog على الجهاز إلى ‎90% من سعتها، وبالتالي قد يتم حذف الأحداث القديمة. فارغ عن قصد

MediaMountEvent

تم تركيب الوسائط القابلة للإزالة.

تمثيل JSON
{
  "mountPoint": string,
  "volumeLabel": string
}
الحقول
mountPoint

string

نقطة التثبيت

volumeLabel

string

تصنيف مستوى الصوت تم إخفاءها إلى سلسلة فارغة على الأجهزة التي تملكها المؤسسة والتي تستخدم الملفات الشخصية المُدارة.

MediaUnmountEvent

تم إلغاء تحميل الوسائط القابلة للإزالة.

تمثيل JSON
{
  "mountPoint": string,
  "volumeLabel": string
}
الحقول
mountPoint

string

نقطة التثبيت

volumeLabel

string

تصنيف مستوى الصوت تم إخفاءها إلى سلسلة فارغة على الأجهزة التي تملكها المؤسسة والتي تستخدم الملفات الشخصية المُدارة.

OsShutdownEvent

لا يتضمّن هذا النوع أيّ حقول.

تم إيقاف تشغيل الجهاز. فارغ عن قصد

OsStartupEvent

تم تشغيل الجهاز.

تمثيل JSON
{
  "verifiedBootState": enum (VerifiedBootState),
  "verityMode": enum (DmVerityMode)
}
الحقول
verifiedBootState

enum (VerifiedBootState)

حالة "التشغيل المتحقّق منه"

verityMode

enum (DmVerityMode)

وضع dm-verity

RemoteLockEvent

تم قفل الجهاز أو الملف الشخصي عن بُعد من خلال الأمر LOCK.

تمثيل JSON
{
  "adminPackageName": string,
  "adminUserId": integer,
  "targetUserId": integer
}
الحقول
adminPackageName

string

اسم حزمة تطبيق المشرف الذي يطلب التغيير.

adminUserId

integer

رقم تعريف المستخدم لتطبيق المشرف الذي تم طلب التغيير منه.

targetUserId

integer

رقم تعريف المستخدم الذي تم فيه طلب التغيير

WipeFailureEvent

لا يحتوي هذا النوع على أي حقول.

تعذّر محو الملف الشخصي للعمل أو الجهاز المملوك للشركة عند الطلب. يمكن أن يكون ذلك قد بدأه المستخدم أو بدأه المشرف، مثلاً تم استلام delete. فارغ عن قصد

ConnectEvent

تم بدء حدث اتصال TCP من خلال حِزمة الشبكة العادية.

تمثيل JSON
{
  "destinationIpAddress": string,
  "destinationPort": integer,
  "packageName": string
}
الحقول
destinationIpAddress

string

عنوان IP الوجهة للمكالمة التي يتم الاتصال بها.

destinationPort

integer

المنفذ الوجهة لمكالمة الربط

packageName

string

اسم حزمة المعرّف الفريد للجهاز الذي أجرى طلب الاتصال.

DnsEvent

تم بدء حدث بحث في نظام أسماء النطاقات من خلال حِزمة البرامج الأساسية للشبكة.

تمثيل JSON
{
  "hostname": string,
  "ipAddresses": [
    string
  ],
  "totalIpAddressesReturned": string,
  "packageName": string
}
الحقول
hostname

string

اسم المضيف الذي تم البحث عنه.

ipAddresses[]

string

قائمة (قد تكون مقتطعة) بعناوين IP التي تم عرضها في عملية البحث في نظام أسماء النطاقات (10 عناوين IPv4 أو IPv6 كحد أقصى).

totalIpAddressesReturned

string (int64 format)

عدد عناوين IP التي يتم عرضها من حدث بحث نظام أسماء النطاقات. قد يكون أعلى من عدد عناوين IP إذا كان هناك عدد كبير جدًا من العناوين المطلوب تسجيلها.

packageName

string

اسم حزمة المعرّف الفريد للجهاز الذي أجرى عملية البحث في نظام أسماء النطاقات

StopLostModeUserAttemptEvent

حدث وضع "فقدان الجهاز" يشير إلى محاولة المستخدم إيقاف وضع "فقدان الجهاز".

تمثيل JSON
{
  "status": enum (Status)
}
الحقول
status

enum (Status)

حالة محاولة إيقاف وضع "فقدان الجهاز"

LostModeOutgoingPhoneCallEvent

لا يحتوي هذا النوع على أي حقول.

يشير ذلك المصطلح إلى حدث يشير إلى إجراء مكالمة هاتفية صادرة عندما يكون الجهاز في وضع "فقدان الجهاز". فارغ عن قصد

LostModeLocationEvent

حدث وضع فقدان الجهاز يحتوي على الموقع الجغرافي للجهاز ومستوى شحن البطارية كنسبة مئوية

تمثيل JSON
{
  "location": {
    object (Location)
  },
  "batteryLevel": integer
}
الحقول
location

object (Location)

الموقع الجغرافي للجهاز

batteryLevel

integer

مستوى شحن البطارية كعدد يتراوح بين 0 و100

الموقع الجغرافي

الموقع الجغرافي للجهاز الذي يحتوي على خط العرض وخط الطول

تمثيل JSON
{
  "latitude": number,
  "longitude": number
}
الحقول
latitude

number

موضع خط العرض للموقع الجغرافي

longitude

number

موضع خط الطول للموقع الجغرافي

EnrollmentCompleteEvent

لا يتضمّن هذا النوع أيّ حقول.

يشير إلى أنّ الجهاز قد أكمل عملية التسجيل. من المفترض أن يكون المستخدم في مشغّل التطبيقات في هذه المرحلة، وسيكون الجهاز متوافقًا في هذه المرحلة، وسيتم إكمال جميع خطوات الإعداد. فارغة عن قصد.