Два разных доступа
Выданный на работе и собственный. Общий список избавляет от второго приложения, а переключение сводится к выбору точки из нужной записи.
Подписок в приложении может быть сколько угодно: выданная на работе, своя, оставшаяся от прошлого доступа. Ограничения на их число нет. Работает в каждый момент одна — та, из которой выбрана текущая локация, и переключение сводится к выбору точки из нужной записи. Истёкшую подписку удалять не обязательно: она ничему не мешает.
Вторая, заведомо рабочая подписка рядом с первой отвечает на вопрос, в приложении дело или в самом доступе.
Сколько угодно — ограничения на число записей в приложении нет. Каждая живёт своей жизнью: у неё свой адрес, свой перечень точек и своя отметка о последнем обновлении. Рабочую запись выбирают не переключателем, а выбором локации.
Одна подписка выдана на работе и ведёт на корпоративные точки, вторая куплена самостоятельно. Два приложения под них не нужны: обе записи стоят в одном списке, переход между ними — одно касание по нужной локации.
Второй случай — пересадка. Когда прежнюю подписку отозвали и выдали замену, новую добавляют отдельной записью, а старую не трогают, пока новая не показала список точек: удалять единственный имеющийся адрес рано. Потом лишнюю запись убирают или оставляют.
Третий случай — учёт по устройствам. Одну и ту же подписку добавляют на телефон, компьютер и приставку: лимит стоит на число зарегистрированных устройств, а не на копии записи внутри одного клиента. Точное число знает тот, кто подписку выдал; у типового доступа это около четырёх устройств.
Имя записи присваивает сервер: оно приходит вместе со списком точек и может не совпасть с ожидаемым. Две подписки от разных продавцов легко оказываются одинаковыми на вид, поэтому по подписи их не различают — так чинят не ту запись.
Различают по адресу — он у каждой записи свой — и по составу точек. У записи на один сервер имя устроено иначе: оно задано прямо в строке, после решётки, и его можно менять. Разница форматов разобрана в форматах ссылок.
Записи стоят в списке одна под другой. Активна не «главная» и не верхняя, а та, из которой вы выбрали текущую локацию — на рисунке она подсвечена.
Четыре повода: три бытовых и один диагностический.
Выданный на работе и собственный. Общий список избавляет от второго приложения, а переключение сводится к выбору точки из нужной записи.
Новую подписку добавляют рядом со старой и переключаются, когда список точек по ней приехал. Порядок «сначала удалить, потом добавить» лишает единственного рабочего адреса на время разбора.
Удалять её не обязательно — вреда от неподключённой записи нет. Она просто перестаёт приносить рабочие точки и остаётся лежать в списке напоминанием, каким адресом пользовались раньше.
Вторая, заведомо действующая подписка отвечает на вопрос, который иначе не решается: приложение сломалось или доступ кончился. Порядок проверки — ниже.
Приём нужен там, где симптом двусмысленный: клиент подключается, значок горит, а толку нет. Со стороны это неотличимо от поломки приложения, хотя чаще означает, что по адресу больше нечего отдавать.
Первый порыв — снести запись и добавить заново — уничтожает то, что как раз надо сравнить. Прежняя запись остаётся на месте вместе со своей отметкой времени и своим перечнем точек.
Заодно сохраняется адрес: если он больше нигде не записан, удаление записи означает потерю самой подписки.
В список ставится подписка, про которую точно известно, что она действующая. Способ добавления роли не играет — все пути ведут к одной и той же записи в списке.
Активной становится та запись, из которой выбрана локация. Смена применяется сразу, разрывать текущее соединение заранее не нужно.
Со второй записью всё заработало — приложение исправно, устройство настроено верно, разрешение на подключение выдано, и вопрос остаётся к первой подписке. Не заработало ни с одной — дело уже не в подписке, а в работе клиента на этом устройстве.
Что именно доказывает подстановка
Приём разделяет две вещи, которые снаружи выглядят одинаково: приложение на устройстве и содержимое по адресу. Сеть, разрешения системы и выбранный режим при подстановке не меняются, поэтому разница в поведении относится к подписке.
Обратное тоже верно: если ни одна запись не оживает, менять подписки дальше бессмысленно — вопрос к работе клиента на этом устройстве.
Проверка подстановкой работает при одном условии: вторая подписка должна быть заведомо действующей, иначе сравнивать нечего — два молчащих адреса ничего друг о друге не говорят. Внутри приложения такую взять негде: своих серверов у него нет, оно только читает чужой список по адресу. Поэтому рядом держат одну контрольную запись, в которой вы уверены. Ожила она — приложение и устройство исправны, разбираться надо с прежним доступом.
Да, и не только две: число записей в списке ничем не ограничено. Работает при этом всегда одна — та, из которой выбрана текущая локация.
По выбранной точке: активна запись, которой эта точка принадлежит. Выбор локации и есть переключение между записями.
По адресу и по составу точек. Подпись доказательством не служит: имя записи присваивает сервер, и совпадения тут обычное дело.
Если подписки перепутались окончательно, надёжнее удалить обе и добавить заново по одной, сверяя каждую с выданным адресом.
Не обязательно. Запись, по которой ничего не приходит, просто лежит в списке и ни на что не влияет — ни на другие записи, ни на работу приложения.
Смысл удалять появляется в одном случае: когда одинаковые на вид записи мешают понять, какой из них вы сейчас пользуетесь.
Нет: счёт устройств ведёт каждая выдающая сторона по своему адресу. Вторая запись, лежащая в том же клиенте рядом, слотов первой не расходует — у неё собственный лимит и собственный список устройств.
Подробный разбор ограничения — на странице про лимит устройств.
Список записей отвечает только на вопрос «сколько у меня доступов сразу». Остальное — рядом.
Страница ответила на ваш вопрос?
Спасибо, учтём при следующей правке страницы.