WP8 не позволяет ОС обрабатывать чтение метки NFC LaunchApp

Я создал приложение для Windows Phone 8, которое читает и обрабатывает метку LaunchApp NFC, когда она отображается на телефоне.

По умолчанию, когда в телефоне отображается метка LaunchApp NFC, ОС WP8 автоматически обрабатывает считывание метки и отображает диалоговое окно с вопросом, хочет ли пользователь запустить приложение или проигнорировать его.

Проблема заключается в том, что в дополнение к тому, что мое приложение получает и обрабатывает тег, считанный при представлении тега LaunchApp NFC, ОС WP8 также отображает диалоговое окно, предлагающее пользователю запустить приложение.

Можно ли как-то запретить отображение этого диалога и строго разрешить моему приложению обрабатывать тег LaunchApp NFC?

Заранее спасибо.

1 ответ

Решение

По замыслу ОС всегда будет перехватывать тип Windows NFC LaunchApp; тем более что ответственность ОС за запуск приложения. Он мало полезен для подписки на тип в вашем приложении. Я бы предложил использовать альтернативные типы NDEF, которые не обрабатываются ОС (поэтому избегайте типов MIME, таких как URL и изображения).

Другие вопросы по тегам