Сигнатура метода
Метод загружает и сохраняет файл на устройство пользователя.
Поддерживается на платформах:
- 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”