Viber - скрытие ввода поля пользователя при отправке сообщения клавиатуры - PullRequest
1 голос
/ 17 марта 2020

Я пытаюсь отправить текстовое сообщение с клавиатуры. В документах я обнаружил, что могу скрыть поле ввода пользователя, установив значение InputFieldState скрытым, но поле ввода пользователя все еще остается при отправке сообщения.

Ожидаемое поведение enter image description here

Фактическое поведение enter image description here

1 Ответ

1 голос
/ 28 апреля 2020

Попробуйте это. Определите клавиатуру

const KEYBOARD_JSON = {
 "Type": "keyboard",
 "InputFieldState": "hidden",
 "Buttons": [{ // This is just an example
    "Columns": 6,
    "Rows": 1,
    "ActionType": "reply",
    "ActionBody": "Get started",
    "Text": "Get started",
    "BgColor": "#F0923F",
    "TextSize": "regular",
    "TextHAlign": "center",
    "TextVAlign": "middle",
    "Silent": "true"
 }]
}

, определите сообщение, используя конструктор KeyboardMessage с приведенными ниже необязательными аргументами.

const your_message = new KeyboardMessage(KEYBOARD_JSON, null, null, null, 3); // If it didn't work with min_api_version 3, try 4
...