获取配置文件所有者应用程序的网络和安全日志时遇到问题

问题描述 投票:0回答:1

我正在从事的项目是个人资料所有者应用程序。我想获取网络日志。我已成功启用 NetworkLogging 并通过 setNetworkLoggingEnabled() 和 isNetworkLoggingEnabled() 方法检查网络日志记录启用状态。

现在我想使用retrieveNetworkLogs()方法获取网络日志。这需要参数“batchToken : Long”。

我尝试了多种方法获取batchToken,但都未能获取到。现在,我希望您对如何获取batchToken值并通过调用retrieveNetworkLogs()方法解决这个问题提出意见。

感谢您的宝贵时间。

val devicePolicyManager = getSystemService(Activity.DEVICE_POLICY_SERVICE) 作为 DevicePolicyManager?

//ComponentName 为 null,因为它是由委托应用程序调用的。

devicePolicyManager?.setNetworkLoggingEnabled(null,true) val isEnable = devicePolicyManager?.isNetworkLoggingEnabled(null) valinitialLogs = devicePolicyManager?.retrieveNetworkLogs(null,batchToken)

//需要知道从哪里获取这个batchToken值

networking content-security-policy device-policy-manager android-enterprise profile-owner
1个回答
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.