Я запускаю задачи запуска, которые выполняются довольно долго (например, 20-30 минут), и роль просто находится в состоянии «Занят». Я не думаю, что существует жесткое ограничение на то, как долго роль будет оставаться в этом состоянии, пока задача запуска все еще выполняется и не завершается с ненулевым кодом возврата (на самом деле, для большинства Создатели запуска при первом запуске, когда они выдают подсказку). ФК технически все еще работает просто отлично, поэтому не было бы никакой причины «восстанавливать» роль (т. Е. Сердцебиение все еще продолжается).
Эмулятор разработчика просто замечает, когда роль еще не началась, и предупреждает вас. Если вы нажмете «Продолжить ожидание», он продолжит выполнение задачи запуска до завершения. Облако, конечно, этого не делает (предупреждаю).
Никогда не пытался выполнить задачу, которая выполнялась очень долго, поэтому может быть очень длинный лимит. Кажется, я вспоминаю, что 3 часа были магическим числом в некоторых случаях тайм-аута, таких как повторение ролей, но я никогда не пробовал ...