fix(export): VK Android viewer+clipboard; no share title on iOS
CI / changes (pull_request) Successful in 2s
CI / unit (pull_request) Successful in 10s
CI / integration (pull_request) Successful in 17s
CI / ui (pull_request) Successful in 1m3s
CI / conformance (pull_request) Successful in 9s
CI / gate (pull_request) Successful in 0s
CI / deploy (pull_request) Successful in 1m56s
CI / changes (pull_request) Successful in 2s
CI / unit (pull_request) Successful in 10s
CI / integration (pull_request) Successful in 17s
CI / ui (pull_request) Successful in 1m3s
CI / conformance (pull_request) Successful in 9s
CI / gate (pull_request) Successful in 0s
CI / deploy (pull_request) Successful in 1m56s
Round-5 on-device findings: - VK Android's DownloadFile hangs regardless of Content-Length and Range/206 (PNG stalls ~80%, GCG at 0%) — the download route is abandoned there: the PNG opens in VK's native image viewer (VKWebAppShowImages — its save works on-device) and the GCG returns to the clipboard copy (the pre-URL route, always solid). VK iOS keeps VKWebAppDownloadFile (verified perfect); the desktop iframe keeps plain anchor downloads. - The iOS share sheet no longer carries a title: iOS pasted the 'game-<hash>.png' filename as accompanying text next to the image.
This commit is contained in:
@@ -355,10 +355,12 @@ Telegram Android/desktop (там это безопасно: цепочка це
|
||||
платформе**, отданная лучшему механизму, который у платформы реально есть (каждая
|
||||
ветка проверена на устройстве): Telegram Android/desktop — диалог загрузки Telegram
|
||||
(из его превью файл шерится дальше); **Telegram iOS — системная share-шторка** со
|
||||
скачанным файлом; в VK оба формата идут через загрузку VK в её нативный
|
||||
share/preview-поток (десктопный iframe VK — обычный браузер — скачивает файлы);
|
||||
**мобильный браузер получает системную share-шторку** (ничего не оседает в
|
||||
Загрузках); десктопный браузер скачивает файл. Ссылка не требует логина при
|
||||
скачанным файлом; VK iOS ведёт оба формата через загрузку VK в её нативный
|
||||
share-поток, а на **VK Android** — чей загрузчик виснет — картинка открывается в
|
||||
нативном просмотрщике фото VK (сохранение его кнопками), GCG копируется в буфер
|
||||
(десктопный iframe VK — обычный браузер — скачивает оба); **мобильный браузер
|
||||
получает системную share-шторку** (ничего не оседает в Загрузках); десктопный
|
||||
браузер скачивает файл. Ссылка не требует логина при
|
||||
скачивании (родные загрузчики платформ его не несут) и живёт минуты. Единственное
|
||||
исключение — устаревший клиент Telegram без диалога загрузки (до Bot API 8.0): там
|
||||
GCG откатывается на прежнее копирование в буфер (с подтверждающим тостом), а пункт
|
||||
|
||||
Reference in New Issue
Block a user