Android LG Leon与棒棒糖5.0.1的NFC供应问题

Android LG Leon与棒棒糖5.0.1的NFC供应问题,android,nfc,android-5.0-lollipop,lg,device-owner,Android,Nfc,Android 5.0 Lollipop,Lg,Device Owner,我正在开发一个设备所有者应用程序,它在供应时间安装在棒棒糖上,带有NFC标签(或者来自其他设备的NFC光束,都经过测试,工作正常) 这个安装在我的Nexus 6上运行良好,我可以测试一些其他设备所有者应用程序,这些应用程序也可以安装。。。但在LG Leon设备(Android 5.0.1附带)上测试时,NFC beam失败,并显示以下错误消息: 哎呀!无法设置您的设备。联系您的IT部门 这就像NdefMessage的格式不正确一样。。。虽然没有错误,因为它在其他地方工作得很好,正如我之前所写的:

我正在开发一个设备所有者应用程序,它在供应时间安装在棒棒糖上,带有NFC标签(或者来自其他设备的NFC光束,都经过测试,工作正常)

这个安装在我的Nexus 6上运行良好,我可以测试一些其他设备所有者应用程序,这些应用程序也可以安装。。。但在LG Leon设备(Android 5.0.1附带)上测试时,NFC beam失败,并显示以下错误消息:

哎呀!无法设置您的设备。联系您的IT部门

这就像NdefMessage的格式不正确一样。。。虽然没有错误,因为它在其他地方工作得很好,正如我之前所写的:其他应用程序也存在同样的问题

通过消除问题,我的第一个猜测是,这台设备(可能还有其他LG?)上有一些特别的东西

有人在LG设备上遇到过这个问题吗?有什么诀窍可以让它在那里发挥作用吗?也许他们需要一些特殊的额外参数。。。工作

仅供参考,以下是我构建Ndef消息的配置代码:

Properties p = new Properties();

p.setProperty(
    DevicePolicyManager.EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME,
    "com.myapp");

p.setProperty(
    DevicePolicyManager.EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION,
    "https://www.dropbox.com/s/dfjlsdfkjlkdf/MyApp.apk?dl=1");

p.setProperty(
    DevicePolicyManager.EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_CHECKSUM,
    "tn5x7rSwSo6CILlbzBNmkFmfXlk");

ByteArrayOutputStream bos = new ByteArrayOutputStream();
OutputStream out = new ObjectOutputStream(bos);
p.store(out, "");
final byte[] bytes = bos.toByteArray();

NdefMessage msg = new NdefMessage(NdefRecord.createMime(
                DevicePolicyManager.MIME_TYPE_PROVISIONING_NFC, bytes));
return msg;
我试图改变下载包的位置,http,https,以防它需要https,但没有运气。。。 为了以防万一,我也试着在当地时间发送一个额外的资源调配,但没有更多的运气。。。
我还尝试了LG开发者论坛。。。没有回答

一位LG技术人员回答我:

现在,H340n不支持Android的工作设备所有者应用程序。 我们有一个更新计划,在6月后支持设备所有者应用程序 十五,


让我们拭目以待吧……

我对LG设备也有类似的问题。ADB方法也不起作用。联系了LG,但他们没有太多回应。然而,我确实是通过在设备上加根来让它工作的。您可以找到如何做到这一点。

您的LG设备有任何更新吗?遗憾的是,我再也没有用于测试的设备了。。。但如果能知道他们是否在那时实施了它,那将是一件有趣的事情。。。