android 三星KNOX LICENSE_STATUS未广播

k4aesqcs  于 2022-11-20  发布在  Android
关注(0)|答案(1)|浏览(162)

我使用最新(3.4.1)版本的KNOX库,并试图激活我的许可证。
我的Android清单条目:

<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())

它向吐司显示许可证已成功激活(并且工作正常-例如,我可以禁用摄像头),但从未调用接收器。
我已经尝试了多个设备与不同的Android版本(5.1和7.1)没有运气.什么是错的?

n6lpvg4x

n6lpvg4x1#

三星的文件不正确。正确的意图行动是

com.samsung.android.knox.intent.action.KNOX_LICENSE_STATUS

而文档中操作

com.samsung.android.knox.intent.action.LICENSE_STATUS

相关问题