Выбирать первый shortId вместо случайного выбора

Предложение: добавить возможность выбора/фиксации shortIds для конфигурации (Профили → Конфигурация).

Сейчас, если в конфигурации указано несколько значений shortIds, при обновлении подписки клиент получает случайный shortIds из указанных в конфигурации.

Примерный сценарий использования:

При ротации или отзыве shortIds часто требуется добавить новые значения, сохранив старые на переходный период. Это позволяет пользователям продолжать работу без необходимости принудительно обновлять подписку у всех клиентов одновременно.

Предлагается:

  1. Добавить новые shortIds в конфигурацию.
  2. Указать, какие shortIds должны выдаваться при обновлении подписки.
  3. Старые shortIds оставить в конфигурации для обеспечения совместимости с уже подключенными клиентами.
  4. После завершения переходного периода старые shortIds можно удалить.

Такой механизм позволит выполнять ротацию и отзыв shortIds без массового принудительного обновления подписок.

Возможно корень проблемы в том, что панель выбирает случаный элемент из массива shortIds?

Я думаю, что можно вместо выбора случайного всегда выбирать первый. В таком случае вы сможете самостоятельно управлять тем, какой shortId будет выдаваться.

На клиентскую сторону в любом случае возможно передать только один shortId, несколько передать – невозможно.

Да, это даст тот же эффект, спасибо!

Будет доступно в 2.8.0.