Нужно ли регистрировать имя моей службы в IANA, если я отправляю бесплатное приложение iOS?

Я слушаю сессию WWDC2012 70 по Bounjour. В 15:25 инженер Apple объясняет, что вам необходимо зарегистрировать имя службы Bonjour в IANA перед публикацией. Я обнаружил, что ссылка в презентации не работает, и нашел эту замену:

http://www.iana.org/form/ports-services

Некоторые из этих полей выглядят довольно пугающими. Действительно ли мне нужно заполнить запрос имени службы, чтобы опубликовать мое приложение Bonjour?

1 ответ

В целях предотвращения выхода каждого разработчика iOS и создания произвольных (и, возможно, конфликтующих) имен и портов служб для своих собственных приложений Apple справедливо подчеркивает, что вам следует пройти процедуру одобрения. Помните, что есть сервисы на всех видах платформ, которые зависят от mDNS.

На практике, если вы можете найти порт, который используется каким-то чрезвычайно нишевым приложением, о котором никто никогда не слышал, вы можете уйти без регистрации. Следствием этого является то, что никакие RFC-совместимые респонденты mDNS не будут распознавать или соблюдать имя порта или услуги, которые вы рекламируете, поскольку они не являются частью "предписанного" списка IANA. Но пока вы не создаете много нежелательного шума (например, рекламируете свой сервис как _http._tcp когда это что-то совсем другое) тогда у тебя должно быть все в порядке

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