Искам да излъчя информацията за приложението на други устройства и за това реших да задам вторичния тип устройство на някакъв уникален низ и да го идентифицирам, докато откривам партньори? Има ли някакъв начин да задам вторичния тип устройство или той се задава от устройството?
Можем ли да зададем основния и вторичния тип устройство или те са предварително дефинирани от устройството?
Отговори (1)
Във всеки случай няма полета, които да се наричат тип устройство, ако целта е да имате нещо, което можете да идентифицирате ясно. След това с Bonjour (Dns-Sd) наистина можете да определите типа на услугата с рекламата на услугата.
Освен това със същата реклама на услугата имате и променлива за име на екземпляр, която можете да зададете свое собствено съдържание, което наистина бихте могли да използвате като допълнително поле „Тип устройство“.
Не съм виждал никакви документи за ограничения на размера за типа на услугата или името на екземпляра, но направих бързо проучване по темата миналата седмица и изглежда, че максималният размер за (тип услуга + име на екземпляр) не трябва да надвишава 110 знака и това име на екземпляр не трябва да е по-дълго от 100 знака.
Изобщо не бих препоръчал използването на Txt записите, тъй като ограничението на размера, поставено с API, е направено по такъв начин, че ако има други услуги, рекламирани на устройството, тогава не можете да сте сигурни дали информацията за вашия запис се рекламира или не.