В случае выхода пользователя из системы по прошествии определенного времени вам необходимо создать средний уровень (например, перехватчик) при вызове API через модификацию на мобильном конце. Логи c следуют на среднем уровне и вашем бэкэнде:
вам необходимо послать указанный c код ошибки из бэкэнда по истечении определенного времени. На мобильном конце мы проверяем этот код на среднем уровне, если код ошибки совпадает, затем вызываем API пользователя для выхода из системы и одновременно вызываем API входа в систему.
Если вы хотите только выйти из системы и не хотите входить снова, отправьте другой код ошибки для этого.