Сергей Сергеев
Пользователи-
Постов
144 -
Зарегистрирован
-
Посещение
-
Победитель дней
9
Весь контент Сергей Сергеев
-
Встал вопрос о запуске внешнего браузера на IOS как внешнее приложение.. на андроид - без проблем, через намерения.. и взяло сомнение - а на IOS как ? нужно просто открыть адрес во внешнем браузере..
-
не очень понял о чем это, но могу сказать вот что.. приложение на 10.4.1 выложено 5 дней назад, по логу вижу, что ни одного входа с Андроид 11 нет в систему.. но может это редкий зверь, хотя жалобы что на 10.3.3 не работает были Запустил в AVD Pixel 3 XL с Андроид SDK 30 , то что SDK менеджер пишет как Андроид 10+, а гугл плей определяет у пользователей как А11 через почту ( кстати gmail apk не принимает) переслал свой апк 64 из дельфи 10.4.1 - установил через хром из письма.. дал разрешения на установку.. вроде поставилось и не стартовало.. в установленных нет.. переустановить решил, через скаченный файл уже, спрашивает обновить? обновляет.. но в конце пишет - не может быть установлено.. ничего не понятно.. в итоге работает из 10.4.1. на А11??
-
спасибо! все работает..
-
тоже понадобилось, я так понимаю они приходят в Хедерах? их как то с TWebBrowser можно считать ( Андроид)
-
ну так вот .. в 10.4.1 в ИОС перешли на другой TWebBrowser в итоге pdf не открывает, по телефону на странице не звонит.. хорошо 10.3.3. не снес еще.. успеть бы в АппСтор закинуть.. https://www.embarcadero.com/ru/products/rad-studio/whats-new-in-10-4-sydney
-
Привет..сегодня влепили кол в гугл плей - приложение ( скомпиленное в 10.3.3 ) не запускается на Pixel 2 ( Android 11). Порыл немного , на сайте Емба - 10.4 - А10 только.. но 10.4.1 - тоже?? уже устройства есть.. почитал что там нового в 11 ... что то с разрешениями, мультиюзер.. видимо капут.. у кого то работает? не успели похоже на WebView перевести...
-
Все про ИОС. В ходе теста, вернулся на Дельфи 10.3.3 и что? Все работает ( в ИОС), и звонит по тел:, и пдф вьювером своим открывает Похоже в 10.4.1 поменяли твэббоаузер на этот кокоа ( который ещё и в симулятор забыли положить, в 3 3 все компилится кстати в симуляторе, запускается и падает на симуляторе пример вэббраузер). Буду на 3.3 пытаться выложить, в тест Флай проходит.
-
браузером открывает по https://docs.google.com/viewer?url='+ URL просто если присвоить по клику на ссылке с пдф в событии ОнЛоад ТВэбБраузера - то ничего не происходит если через таймер - открывает первый раз, потом опять ничего ( может это Докс Гугла блокирует повторные запросы..)
-
вообщем поставил Андроид студию, по нескольким примерам сделал приложение из одного компонента WebView - и ведет оно себя также как Дельфи браузер, никаких tel: mailTo: никаких просмотров pdf, также все надо писать вручную, перехватывая.. лучше уж тогда на Дельфи.. знакомей да и написано уш давно.. неожиданно.. все в коротких штанах..
-
Не проходит проверку в аппсторе
Сергей Сергеев ответил Сергей Сергеев вопрос в Публикация в AppStore
про Айпад и мультитаск помогло здесь убрал папки и пару файлов.. перекомпилил, деплой и Аппстор - сьел.. пытаюсь потестить через тестФлайт, в приглашениях - стандартная иконка дельфи, вместо моей, хотя в Аппстор в сборках - нормальная.. -
Не проходит проверку в аппсторе
Сергей Сергеев ответил Сергей Сергеев вопрос в Публикация в AppStore
с первой засадой справился.. в 10.3.3 в опциях компилятора было - генереровать обе версии ( 32 и 64) и в деплое проекта подтягивалась в ИПА армв7 - 32 битная версия в 10.4.1 такой опции нет.. установка ее вручну (<DCC GenerateUniversalBinaryFile>false</DCC GenerateUniversalBinaryFile>) очень удивило Дельфи, убрал в деплое "подсос" 32 битной в выходной файл - это и решило проблему.. Осталась вторая ошибка.. ключ какойто надо включить в проект .. видимо в дпрож надо заклятие добавить какоето.. никто не знает куда и какое? пс. как это утомляет эти бесконечные пляски вокруг каких то галочек, ключей.. слава богу - это последняя.. решили приложение сделать в виде просто вэб браузера, которы при старте откроет просто мобильную версию сайта.. -
после перехода на 10.4.1 не могу выложить в АппСтор, исправил только маленькую описку по коду, а в мае в 10.3.3 - уходило в лет ERROR ITMS-90171: "Invalid Bundle Structure - The binary file 'FDW.app/FDW.armv7' is not permitted. Your app can’t contain standalone executables or libraries, other than a valid CFBundleExecutable of supported bundles. Refer to the Bundle Programтакming Guide at https://developer.apple.com/go/?id=bundle-structure for information on the iOS app bundle structure." ERROR ITMS-90475: "Invalid Bundle. Your app supports Multitasking on iPad, so you must include the UILaunchStoryboardName key in your bundle, 'ru.familydoctor.PatCab’. Learn more (https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW40)." я так понял АРМВ7 не разрешен, убрал его вручную из ИПА, стало ругаться что подписи не те.. и еще какой-то стори боард для Ипад хочет пс. пардон что по русски, не знаю как на маке переключать кнопками языки, а кликать по флажкам лень..
-
IOS симулятор не компилется пример WebBrowser
Сергей Сергеев опубликовал вопрос в Альтернативные TWebBrowser
не могу из 10.4.1 использовать свой старенький Iphone ( у него ИОС 10.4 вроде) , решил на симуляторе.. не компилится пример даже из поставки [DCC Fatal Error] uMain.pas(20): F2613 Unit 'FMX.WebBrowser.Delegate.Cocoa' not found. uMain.pas(20): Unit 'FMX.WebBrowser.Delegate.Cocoa' is used by 'FMX.WebBrowser.Delegate.iOS' uMain.pas(20): Unit 'FMX.WebBrowser.Delegate.iOS' is used by 'FMX.WebBrowser.Cocoa' uMain.pas(20): Unit 'FMX.WebBrowser.Cocoa' is used by 'FMX.WebBrowser' действительно, такого нет.. для папок ИосСимулятора, а для других есть.. -
не помогает.. ни ошибок - ничего..
-
спасибо, попробуем..
-
смущает, что просто в хроме то работает все.. а через TWebBrowser - не звонит по tel: . не емейлит по mailto: но это решил перехватом и через интент.. но пдф принимать, сохранять.. не хочется.. Заголовки вот что разработчики сайта ответили: Изначально было header("Content-Type: application/pdf"); header("Content-Length: " . $_GET['size']); echo $recordPdf; Т.е. отдавался полученный из ПДФ контент с корректным типом и браузер сам принимал решение, что с ним делать.Для варианта открытия из МП (с параметром MP в get строке) реализовали вариант с выдачей заголовков на принудительное сохранение файла header("Content-Type: application/pdf"); header("Content-Length: " . $_GET['size']); header("Content-Disposition: attachment; filename=\"card_record_".$_GET['id'].".pdf\"; filename*=utf-8''card_record_".$_GET['id'].".pdf"); header("Content-Transfer-Encoding: binary"); header("Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0"); header("Expires: 0"); header("Pragma: public"); echo $recordPdf; В чистом баузере работает корректно, однако, в браузере в МП ( моб. прил)не открывает и запрос на сохранение не вызывает.
-
Есть мобильная версия сайта. Задача простая - открывать его в МП. Положил TWebBrowser, который открывает сразу сайт, все ок..НО! не работает открытия pdf файлов по ссылке, если без МП - все ок - Chrome задает вопрос - Скачать? и скачав открывает.. а тут - никак.. сложные решения ( типа поймать ссылку ПДФ, скачать самому, открыть через Интент - не нужно) там всякие разрешения полезут и т.д. Задача сделать "вечное" - МП которое просто открывает сайт.. чтобы не продлевать лицензию и не напарываться на требования обновлять версию Дельфи ( то 64, то новый ИОС, то новые правила размещения.. )