2014-08-31 10 views
0

Я пытаюсь написать приложение, которое будет запущено, нажав на тег NFC с помощью схемы URI custon. Я прочитал решение для окна phonw 8,0 было добавить расширение таким образом:Чтение тега NFC в приложении Windows Phone 8.1 при запуске

<Extensions> 
<Protocol Name="your-custom-uri-scheme-here" NavUriFragment="encodedLaunchUri=%s" TaskID="_default" /> 
</Extensions> 

, а затем реализовать UriMapper.

я сделал с Windows Phone 8.0 на мне удалось получить данные, которые я хотел

Unfotunately с Windows Phone 8.1 редактор XAML говорит <Protocol > схема выше несовместима со схемой.

Итак, вопрос в том, как я хочу, чтобы мой AP нажал тег NFC, а затем получил доступ к полезной нагрузке тега, вызвавшей запуск в Windows Phone 8.1?

+0

ли устройство, что ваши использует для взаимодействия с поддержкой телефона для NFC? Например, Surface Pro 1 не поддерживается для NFC независимо от поддержки, которую может иметь телефон. В результате для танго это занимает два. –

+0

Это NTAG203 NFC TAG, совместимый с NDEF. Im'm также собираюсь использовать сверхмалый CIF, который мне нужно будет аутентифицировать (но это другое дело) – user3876827

ответ

0

Оставить заявку: https://stackoverflow.com/a/32756304/5565473. Вам необходимо добавить протокол в свои объявления в Package.appmanifest. Шаги: Package.appmanifest -> Объявления -> Доступные объявления, выберите Протокол и задайте имя для него (например, «myprotocol»). Тогда вы сможете запускать приложение, отправив NFC URL-адрес (WindowsUri) вида:

myprotocol: // my_parameters

В моем случае, она работала

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