我使用最新 (3.4.1) 版本的 KNOX 库,并尝试激活我的许可证。
我的 AndroidManifest 条目:
<receiver
android:name=".receiver.KnoxLicenseReceiver"
tools:ignore="ExportedReceiver">
<intent-filter>
<action android:name="com.samsung.android.knox.intent.action.LICENSE_STATUS" />
</intent-filter>
</receiver>
并像这样激活许可证:
KnoxEnterpriseLicenseManager
.getInstance(context)
.activateLicense(context.getString(R.string.const_kpe_key), getPackageName.exec())
它向 Toast 显示许可证已成功激活(并且工作正常——例如,我可以禁用摄像头),但从未调用过接收器。
我已经尝试过使用不同 Android 版本(5.1 和 7.1)的多台设备,但没有成功。怎么了?