3

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

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

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

  3. 用户无法关闭设备。

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

我想我有两个选择,

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

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

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

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

4

2 回答 2

2

您可以使用 Google 新的Android Management API,它似乎适合您的需求。

它是一种新的云 API,允许从服务器管理 Android 设备,而无需构建设备上代理(设备策略控制器)。

于 2017-08-05T12:17:48.203 回答
1

我在使用免费的 Knox Standard SDK 中的 Samsung Kiosk Mode 和使用 Knox Customization SDK(具有更多功能但不是免费的)的 Pro-Kiosk 模式方面拥有丰富的经验。

所以我可以肯定地告诉你,你提到的所有 4 点都可以通过使用 Knox 标准 SDK 来实现。

  1. 单一用途:https ://seap.samsung.com/api-references/android-standard/reference/android/app/enterprise/kioskmode/KioskMode.html

  2. LocationPolicy(您可以打开 GPS 并限制更改):https ://seap.samsung.com/api-references/android-standard/reference/android/app/enterprise/LocationPolicy.html

  3. 是的。这是可能的,但我忘记了确切的实现。

  4. 是的,也是。

使用此 SDK 的唯一缺点是:

您与三星有联系(我个人对此表示同意,因为三星拥有如此高的市场渗透率,您几乎可以在世界任何地方获得服务,而在企业界,这一点至关重要)

关于安卓原生功能:没试过

2019 年 3 月 7 日更新:现在我正在玩设备所有者,我们将它用于 Kiosk 模式,运行良好,并且适用于带有 Nougat 及更早版本的 android 设备。

于 2017-07-04T22:50:09.343 回答