Я работаю над устройством-владельцем App, которое устанавливается во время предоставления Lollipop с тегом NFC (или NFC Beam с другого устройства, оба протестированы и работают отлично).NFC Provisioning issue on LG Leon с Lollipop 5.0.1
Эта установка хорошо работает на моем Nexus 6, и я могу проверить некоторые другие приложения для устройств, которые также могут быть установлены ... Но при тестировании на устройстве LG Leon (поставляется с Android 5.0.1) ошибка NFC с этим сообщением об ошибке:
Упс! Не удалось настроить устройство. Обратитесь в отдел ИТ.
Это как если NdefMessage был уродлив ... хотя нет никакой ошибки, потому что он хорошо работает в другом месте, и, как я уже писал: это точно такая же проблема для других приложений ...
Моих первое предположение, устраняя проблемы, заключается в том, что на этом устройстве есть что-то особенное (и, возможно, другие LG?) ...
Неужели кто-нибудь сталкивался с этой проблемой на этих устройствах LG? Есть ли трюк, чтобы заставить его работать там? Может быть, им нужен какой-то специальный EXTRA_PROVISIONING_PARAMETER _... для работы?
Просто для информации, ниже мой инициализации код для создания Сообщение ЦНК:
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, но не повезло. .. Я попробовал также направить EXTRA_PROVISIONING_LOCAL_TIME на всякий случай, но больше не повезло ... Я также пробовал форум разработчиков LG ... без ответа!
любое обновление на устройствах LG? – kash
К сожалению, у меня нет устройства для тестирования больше ... Но было бы интересно узнать, внедрили ли он его или нет к тому времени ... – JBA