问题标签 [samsung-knox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
529 浏览

android - 移动设备管理的单一应用设备

我喜欢在我们的托管设备中使用单个 android 应用程序,我们只希望该应用程序在具有必要限制的设备上使用,例如,

  1. 一次性使用 - 设备将只有一个应用程序,用户不能使用其他应用程序,如浏览、youtube 或任何东西,

  2. 通知声音、GPS 始终开启、通知和铃声最大级别等初始设置无法修改。

  3. 用户无法关闭设备。

  4. 此设置只能由我们的服务器更改。

我想我有两个选择,

1) 在三星设备上使用 samsung knox sdk,这是Samsung Knox Standard的 MDM 验证功能!

2)通用Android方式,设置Single-Purpose Devices,COSU解决方案 Android开发者网站

想知道您对此的看法,可能是如果你们已经完成了这两种方法中的任何一种或任何其他方式,我可以使用一些指导方针或路径。

感谢阅读,如果我无法表达主题或需要编辑,请发表评论。

0 投票
2 回答
245 浏览

android - 无法实现 Knox 的 EnterpiseDeviceManager

我正在尝试使用文档中的给定示例来实现 Knox 标准 SDK 的 EnterpriseDeviceManager 类:文档

但是我收到以下错误:错误

我的应用程序具有 MDM_RESTRICTION 权限,并且我在从 Activity 派生的类中。

有什么已知问题吗?

0 投票
2 回答
999 浏览

android - 植根 Galaxy S8 上的设备所有者

我一直在尝试在我的植根S8 上将内部演示应用程序提升为设备所有者,但一直遇到问题。

我尝试过的方法:

1) NFC 配置(如此所述)

当使用带有 Android Bean 的 NFC 设置设备所有者时,S8 显示“由于设备的安全准则,无法创建工作配置文件”-错误

2) Adb 配置(从控制台):

使用时

在 Windows 控制台中,我收到以下错误

向我的清单添加缺少的权限并没有改变任何东西。

3)手动创建 xml 文件(如此所述)

在这种情况下,我可以在正确的文件夹中创建 xml,但是当我重新启动手机时,文件被删除并且我的应用程序没有注册为设备所有者

我还有其他方法可以尝试吗,或者有人知道问题出在哪里吗?

0 投票
1 回答
363 浏览

api - 如何使用 API 发送三星 knox 消息

如何使用 API 发送三星 knox 消息?

我认为它必须有一些 knox 消息开放 API,但我什么也没找到。是否有任何 knox 消息 API 和示例?

谢谢

0 投票
0 回答
262 浏览

android - 如何启动三星 IAM 和 EMM 应用程序以显示用户应安装的应用程序

以下代码启动安装在设备上的三星 IAM 和 EMM 应用程序

问题是我想展示一个应用程序,就像打开 Playstore 一样

提前感谢您提供任何信息和建议

0 投票
2 回答
948 浏览

android - 如何测试启用了 Knox 的应用程序实际上是启用了 knox

我刚刚完成了制作 Knox Enabled App (KEA) 的动作,但设备上似乎没有发生任何事情 - 它就像另一个应用程序一样运行。如何判断 Knox 是否已启用?我了解我的应用程序应该在它们自己的 Knox 容器中?- 有没有办法找出或测试它?

0 投票
1 回答
101 浏览

android - 如何确定应用抽屉中的 Android 应用列表

我正在使用 Package Manager 类来获取所有已安装应用程序的列表。我尝试使用以下标志来确定什么是“用户应用程序”与“系统应用程序”:

这有效,但不是我想要的确切方式。我希望能够过滤所有应用程序的列表以确定:此应用程序在应用程序抽屉中是否可见?

我不想与低级系统应用程序交互,因为这可能会导致一些不良的副作用。但我想包括“com.google.chrome”之类的东西,因为它是应用程序抽屉中的一个应用程序,但在技术上是作为系统应用程序安装的。

我调试了从包管理器返回的 ApplicationInfo 列表,发现某些应用程序的 Int Icon 值为 0 或其他值(1254865 等)。所以我尝试了:

这帮助我更接近,但在我的股票模拟器上,有 100 个“allApps”,这个逻辑帮助我深入到 54 个应用程序。但是抽屉里只有 25 个应用程序... 更新:Android 可能已经使用更新的 API 版本远离此实现。

0 投票
0 回答
375 浏览

android - JobScheduler 或 AlarmManager 未在三星手机上触发

我正在寻找以下要求。该作业必须每 1 分钟定期从后台触发(即使手机已锁定)。我忽略了 ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS 的电池优化。

该作业在 MOTO 手机中正确触发(可能是由于库存 android)。但对于 Android 版本 6.0 和 7.0 的三星手机,它会失败。

三星是否有任何 API 可以将应用程序列入白名单?Android 或三星智能管理器中是否有任何设置允许这样做。

PS:我还没有检查其他设备(华为、LG 等)。随意分享其他设备的行为。

0 投票
1 回答
209 浏览

android - 如何为三星标签创建单一用途的 android 应用程序

如何为运行有 android lollipop(5.0.2) 的三星标签开发单一用途的 android 应用程序。我是否需要使用任何三星 SDK 或在标准 android 框架本身提供一些方法来实现这一点?

即,用户无法访问任何其他应用程序。我的应用程序必须完全控制设备。它无法退出

0 投票
1 回答
182 浏览

android - 使用 Knox EnterpriseDeviceManager 抑制设备固件更新

我有一个在 Android 手机上运行的应用程序。这个想法是手机实际上只是从用户的角度来看只是一个屏幕,然后应用程序在后台完成所有工作并控制第 3 方蓝牙设备,该设备根据用户的一系列问题启用或禁用车辆/叉车通过向左或向右滑动来接听电话。

使用 Knox EnterpriseDeviceManager,我们限制了几乎所有手机硬件输入,例如禁用 Home 按钮、电源按钮、返回按钮(在某些情况下)、音量按钮、XCover 按钮等以及其他一些东西。

我现在要解决的问题是在有新固件更新时抑制屏幕上显示的弹出消息。

使用 RestrictionPolicy 我尝试了以下方法:

我还尝试通过执行以下操作来限制允许的安装版本:

但是,我相信这只会限制用户在自己的设置下进行 OTA 更新。当有新的固件更新可用时,这仍然允许 Android 显示弹出消息。

谁能建议我们如何抑制该消息并防止手机提示用户更新的方法?

我意识到更新很重要,但对于这个特定的用例,我们不想在现场更新这些设备。

谢谢,