2015-06-03 8 views
2

Я работаю над устройством-владельцем 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 ... без ответа!

+0

любое обновление на устройствах LG? – kash

+0

К сожалению, у меня нет устройства для тестирования больше ... Но было бы интересно узнать, внедрили ли он его или нет к тому времени ... – JBA

ответ

0

LG технологии ответили мне это:

Теперь H340n не поддерживает Android для приложений Владельца работы устройств. У нас есть план обновления для поддержки устройств Владелец приложений после июня 15.

Давайте подождем и посмотрим ...

0

У меня была аналогичная проблема с LG устройств. Метод ADB также не работал. Взаимодействовали с LG, но не ответили на них. Тем не менее, я получил его для работы, укореняя устройство. Вы можете найти, как это сделать here.

 Смежные вопросы

  • Нет связанных вопросов^_^