Вы можете использовать библиотеку динамических ссылок Google firebase. Вы также получите код по этой ссылке https://firebase.google.com/docs/dynamic-links/
Дайте мне знать, если у вас возникнут какие-либо проблемы.
Он использует mzclient для тестирования его Моно. Zeroconf кодируют выше. Весь смысл Моно. Zeroconf должен обеспечить кросс-платформенный, несколько mDNS поддержка поставщика (Avahi и Bonjour).
Кажется, существует проблема с API EntryGroup DBus Avahi, и я изучаю его в Моно. Zeroconf. Я отправлю решение здесь, а также сделаю новое Моно. Выпуск Zeroconf (я - специалист по обслуживанию проекта), когда я выясняю проблему.
Я также пытался использовать двоичные файлы, представленные на странице проекта Mono.Zeroconf , и собирать библиотеки из исходного кода для использования в Windows, но не смог опубликовать услуга, которую могли найти другие клиенты. Я попробовал как пример кода на сайте, так и предоставленный MZClient.
После небольшого рытья я нашел проект, который использовал библиотеки Mono.Zeroconf.
У меня тоже не получилось опубликовать сервис. Я просмотрел код и обнаружил ошибку в Service.cs, в установщике UPort:
this.port = (ushort) IPAddress.HostToNetworkOrder((int) value); //overflow, port is always 0
Должно быть
this.port = (ushort) IPAddress.HostToNetworkOrder((short) value);