Это не совсем то, что вы хотите, но это близко. Это может быть полезно для других, кто ищет это.
Приложения проверяют наличие обновлений только из одного места, независимо от места установки. Я собираюсь начать называть это "стабильным" каталогом.
Я собираюсь сделать еще один каталог для бета-установки.
Когда приемлемый тест бета-версии приемлем, я просто скопирую эту версию в стабильный каталог, и все клиенты с меньшей версией обновятся.
Пользователи никогда не будут автоматически обновляться до бета-версии, что может быть недостатком этого подхода. Для запуска бета-версии требуется установка по бета-ссылке. И те пользователи бета-версии, в конечном счете, просто будут использовать стабильную версию, если они не будут постоянно подписываться на каждую бета-версию.