Возникла проблема при получении журналов сети и безопасности для приложения владельца профиля.
Проект, над которым я работаю, — это приложение для владельцев профилей. Я хочу получить журналы сети. Я успешно включил NetworkLogging и проверил статус включения сетевого журнала с помощью методов setNetworkLoggingEnabled() и isNetworkLoggingEnabled().
Теперь я хочу получить сетевые журналы с помощью метода restartNetworkLogs(). для которого требуется параметр «batchToken: Long».
Я пробовал несколько способов получить пакетный токен, но мне это не удалось. Теперь мне нужно ваше мнение о том, как получить значение patchToken и решить эту проблему, вызвав метод getNetworkLogs().
Спасибо за ваше время.
val devicePolicyManager = getSystemService(Activity.DEVICE_POLICY_SERVICE) как DevicePolicyManager?
//ComponentName имеет значение NULL, поскольку оно вызывается делегированным приложением.
devicePolicyManager?.setNetworkLoggingEnabled(null,true) val isEnable = devicePolicyManager?.isNetworkLoggingEnabled(null) val InitialLogs = devicePolicyManager?.retrieveNetworkLogs(null, BatchToken)
//нужно знать, где взять это значение patchToken