我想问一下,是否有人尝试通过编程的 NFC 标签在 Android 上注册 Kiosk 设备。
我找到了这篇很棒的博客文章,并按照里面的步骤进行操作。但我什至无法开始注册过程,在 Android 5.1、7.1.2 和 8.0 上尝试过。
我尝试了博客文章的原始方式,仅替换了 token,但 DOWNLOAD_LOCATION 帖子的原始链接似乎已失效,所以我从Android 开发人员那里获取了链接,我还计算了新的 SHA-1 校验和,它应该是 837C87477198CB2DFBFB6CA44829AF2921F3544B 用于下载的最新版本的 apk . 从 Microsoft Intune 门户插入我的注册令牌。 根据 Lollipop 默认情况下未加密且注册设备无法插入 AC 或未收取 70% 费用这一事实跳过加密。
我使用 NFC Tools PRO (android app) 为application/com.android.managedprovisioning创建了新的自定义数据记录,并在下面插入了行。
android.app.extra.PROVISIONING_SKIP_ENCRYPTION=true
android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION=https://play.google.com/managed/downloadManagingApp?identifier=setup
android.app.extra.PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM=837C87477198CB2DFBFB6CA44829AF2921F3544B
android.app.extra.PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME=com.google.android.apps.work.clouddpc/.receivers.CloudDeviceAdminReceiver
android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE=com.google.android.apps.work.clouddpc.EXTRA_ENROLLMENT_TOKEN\=TOKEN
然后我向 NFC 标签写行,没有错误,一切看起来都很好。
阅读标签显示所有内容都正确写入。
我的设备在恢复出厂设置后启动,我将 NFC 标签放置在设备的 NFC 天线上。
过程立即失败,并显示“糟糕!无法设置您的设备。请联系您的 IT 部门。”
其他注册方法(二维码,...)很好,但我需要 Android 5.1 的 NFC 方法,因为此版本的 android 不支持其他注册方法。
每一个回复都将受到高度赞赏。