Сигнатура метода

Метод загружает и сохраняет файл на устройство пользователя.

Поддерживается на платформах:

  • android;
  • iOS.
FAPI.invokeUIMethod("downloadFile", fileUrl, fileName);

Где:

  • fileUrl - URL, по которому доступен файл. Обязательный параметр;
  • fileName - название файла, с которым его требуется сохранить на устройство пользователя. Обязательный параметр.

Пример вызова

/*
* Метод загружает и сохраняет файл на устройство пользователя
*/
FAPI.invokeUIMethod("downloadFile", "https://sun9-28.userapi.com/c846420/v846420985/1526c3/ISX7VF8NjZk.jpg", "test.jpg");

Пример коллбека

В результате вызова метода у пользователя будет запрошено подтверждение на загрузку и сохранение файла. В зависимости от решения пользователя будет возвращен соответствующий коллбек.

При согласии также начнется загрузка файла на устройство пользователя.

Коллбек при согласии пользователя на скачивание файла

method: “downloadFile”

result: “ok”

data: “true”

Коллбек при отказе пользователя на скачивание файла

method: “downloadFile”

result: “error”

data: “false”