Общая информация
Отображает диалог приглашения пользователя. Позволяет указать текст приглашения по умолчанию и кастомные аргументы приложения.
В отличие от showNotification не допускает отправки приглашений пользователям, которые уже используют это приложение.
Сигнатура метода
Параметр | Обязателен | Описание |
---|---|---|
text | Да | Текст, который будет отправлен в приглашении |
params | Нет | Кастомные данные, передаваемые приложению, когда пользователь принимает приглашение. Данные будут переданы в параметре «custom_args», подробную информацию см. в разделе Параметры приложения. Максимальная длина: 120 символов. |
selected_uids | Нет | Список идентификаторов друзей, которые будут уже выбраны при открытии окна приглашения. Максимум 5 ID за запрос. Пользователи должны быть в списке друзей, выделяются только те пользователи, которые играли в последнее время в игры. |
Пример вызова
Пример с использованием selected_uids
Пример коллбека
В зависимости от действия пользователя в диалоге приглашения функция API_callback может быть вызвана со следующими параметрами:
Коллбек для случая, когда пользователь отменил отправку инвайта
Веб-версия
method: “showInvite”
result: “cancel”
data: “null”
Мобильная версия
method: “showInvite”
result: “error”
data: “cancel”
Коллбек для случая, когда пользователь отправил инвайт одному другу
method: “showInvite”
result: “ok”
data: “1234567890”
Коллбек для случая, когда пользователь отправил инвайт нескольким друзьям
method: “showInvite”
result: “ok”
data: “1234567890,1234567891”
Коллбек для случая, когда не было найдено пользователей для инвайта (mobile only)
method: “showInvite”
result: “error”
data: “noUsers”
Пример диалога приглашения
В результате выполнения функции пользователю будет показан диалог для выбора и отправки приглашений в игру друзьям: