Метод carrotquest.open() используется для управления открытием диалогов и переключением на экраны социальных сетей в приложении Carrot Quest. Этот метод обеспечивает гибкость в навигации по диалогам и экранам социальных сетей, улучшая пользовательский опыт в приложении Carrot Quest. Функция может принимать объект с параметрами, которые определяют, какое действие будет выполнено.
Чтобы открыть новый диалог, необходимо передать объект с параметром conversation: 'new'. Это приведет к созданию и открытию нового окна диалога.
carrotquest.open({conversation: 'new'})
Можно указать одну из поддерживаемых социальных сетей ('vk', 'facebook', 'instagram', 'telegram', 'viber', 'whatsapp'), чтобы перейти на соответствующий экран. Пример для перехода на экран ВКонтакте:
carrotquest.open({conversation: 'vk'})
Если параметр conversation не указан или указан неверно, метод откроет стандартный стартовый экран.
Пример, при отсутствии параметра:
carrotquest.open()
Пример, при невалидном параметре:
carrotquest.open({conversation: 'unknown'})
Нужно указать id конкретного диалога Пример, при указании конкретного диалога:
carrotquest.open({conversation: '2155668332815057076'})