Возникла проблема при получении журналов сети и безопасности для приложения владельца профиля.

Проект, над которым я работаю, — это приложение для владельцев профилей. Я хочу получить журналы сети. Я успешно включил 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

0 ответов