Можно ли использовать веб-интерфейс NFC в прогрессивных веб-приложениях? - PullRequest
0 голосов
/ 02 июля 2018

Мне нужно реализовать NFC (ближняя связь) в PWA (прогрессивное веб-приложение)

Каждый протестированный мной браузер (Chrome MacOSX, Safari MacOSX, Safari iOS, Chrome для Android) не содержит объект navigator.nfc в навигаторе, и использование этого API кажется невозможным: https://w3c.github.io/web-nfc/#conformance.

Можно ли каким-либо образом использовать NFC в PWA? Или мне нужно разработать нативное приложение для этой функциональности?

1 Ответ

0 голосов
/ 02 июля 2018

Web NFC API доступен только в Chrome для Android и то же самое, когда включен флаг ( try about: flags ).

Если вы не нацеливаете свое приложение на какое-то внутреннее корпоративное приложение, в котором вы можете установить флаг в браузере всех целевых пользователей, я бы рекомендовал использовать нативный код или оболочку (cordova или нативное приложение отправлять подробности через веб-сокеты)

Этот API не достиг большого прогресса с 2015 года, поэтому вы можете ожидать, что в ближайшее время не произойдет никакой магии. Так что не полагайтесь на этот API, если вы нацеливаетесь на него для критически важного приложения, особенно когда вы не можете контролировать настройки браузера конечных пользователей.

...