Разработка

Вызываемые диалоги ошибок

Вызываемые диалоги ошибок позволяют отображать вашим пользователям обобщенные сообщения об ошибках. Предварительно установленные диалоги ошибок гарнитуры Meta Quest позволяют выполнять единообразную обработку ошибок и обмен информацией, охватывающий самые разные ситуации.
Invokable Error Dialog

API

Запустите диалог, вызвав следующий метод. Все возможные сообщения об ошибках см. в перечислении ниже.
public void MultiplayerErrorErrorDialog_General()
{
    MultiplayerErrorOptions options = new MultiplayerErrorOptions();
    options.setErrorKey(MultiplayerErrorErrorKey.General)
    GroupPresence.LaunchMultiplayerErrorDialog(options).OnComplete(MultiplayerErrorDialogCallback)
}

private void MultiplayerErrorDialogCallback(Message message)
{
    if(!message.IsError)
    {
        // Multiplayer error dialog launches with no errors
    }
}
Если ошибок не произошло, сообщение возвращается, когда пользователь выбирает нужный ему вариант, и диалоговое окно закрывается.

Сообщения об ошибках

Укажите ошибку, используя перечисление MultiplayerErrorErrorKey:
КлючЗаголовокСообщение
DestinationUnavailable
Не удалось присоединиться
Место, к которому вы пытаетесь присоединиться, в настоящее время недоступно.
DlcRequired
Не удалось присоединиться
У вас нет дополнительного контента, необходимого для присоединения к группе.
General
Произошла ошибка
Произошла ошибка. Повторите попытку.
GroupFull
Не удалось присоединиться
Группа, к которой вы пытаетесь присоединиться, заполнена.
InviterNotJoinable
Не удалось отправить приглашение
Произошла ошибка. Попробуйте отправить приглашение ещё раз.
LevelNotHighEnough
Не удалось присоединиться
Вы не достигли уровня, необходимого для вступления в группу.
LevelNotUnlocked
Не удалось присоединиться
Вы не разблокировали уровень, необходимый для вступления в группу.
NetworkTimeout
Не удалось присоединиться
Произошла ошибка. Попробуйте присоединиться к группе ещё раз.
NoLongerAvailable
Не удалось присоединиться
Группа, к которой вы пытаетесь присоединиться, больше недоступна.
UpdateRequired
Обновите приложение, чтобы присоединиться
Для присоединения к группе необходимо обновить приложение. Перезапустите приложение, чтобы установить обновление.
TutorialRequired
Не удалось присоединиться
Вы не прошли учебный курс, необходимый для присоединения к группе.
Логотип навигации
Русский
© 2026 Meta