Перейти к содержанию
Fire Monkey от А до Я

Сергей Сергеев

Пользователи
  • Постов

    144
  • Зарегистрирован

  • Посещение

  • Победитель дней

    9

Весь контент Сергей Сергеев

  1. Встал вопрос о запуске внешнего браузера на IOS как внешнее приложение.. на андроид - без проблем, через намерения.. и взяло сомнение - а на IOS как ? нужно просто открыть адрес во внешнем браузере..
  2. у меня были разницы в формате дат.. при преобразованиях падало.. если у Вас на старте что то с датой.. ищите там
  3. не очень понял о чем это, но могу сказать вот что.. приложение на 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??
  4. это я видел, спасибо, тут на симуляторе что то запускается.. не факт же что на реальном устройстве будет работать.. под видео еще кто то удивляется что работает.. еще понятно на стоке или в бубен надо бить.. неужели никто не пробовал?..
  5. тоже понадобилось, я так понимаю они приходят в Хедерах? их как то с TWebBrowser можно считать ( Андроид)
  6. В 10.4..1 будет работать на а11? Собираюсь в ней перекомпилить..
  7. ну так вот .. в 10.4.1 в ИОС перешли на другой TWebBrowser в итоге pdf не открывает, по телефону на странице не звонит.. хорошо 10.3.3. не снес еще.. успеть бы в АппСтор закинуть.. https://www.embarcadero.com/ru/products/rad-studio/whats-new-in-10-4-sydney
  8. Привет..сегодня влепили кол в гугл плей - приложение ( скомпиленное в 10.3.3 ) не запускается на Pixel 2 ( Android 11). Порыл немного , на сайте Емба - 10.4 - А10 только.. но 10.4.1 - тоже?? уже устройства есть.. почитал что там нового в 11 ... что то с разрешениями, мультиюзер.. видимо капут.. у кого то работает? не успели похоже на WebView перевести...
  9. Все про ИОС. В ходе теста, вернулся на Дельфи 10.3.3 и что? Все работает ( в ИОС), и звонит по тел:, и пдф вьювером своим открывает Похоже в 10.4.1 поменяли твэббоаузер на этот кокоа ( который ещё и в симулятор забыли положить, в 3 3 все компилится кстати в симуляторе, запускается и падает на симуляторе пример вэббраузер). Буду на 3.3 пытаться выложить, в тест Флай проходит.
  10. браузером открывает по https://docs.google.com/viewer?url='+ URL просто если присвоить по клику на ссылке с пдф в событии ОнЛоад ТВэбБраузера - то ничего не происходит если через таймер - открывает первый раз, потом опять ничего ( может это Докс Гугла блокирует повторные запросы..)
  11. да.. заработало.. почистил папки, файлы, подставил вот сюда картинки ( какие были , разрешение формы 320*480, разрешение видно на скрине) 2х правильное - двойное, тройное - что было.. вроде мелькает заставка моя.. тестировщики сказали.. самому не на чем тестить.. вслепую..
  12. ничего не сделал.. плюнул.. удаленно тестируют счастливые обладатели Айфона через ТестФлай
  13. у меня даже не компилится стандартный пример из поставки 10.4.1 - WebBrowser не хватает файлов.. детский сад..
  14. вообщем поставил Андроид студию, по нескольким примерам сделал приложение из одного компонента WebView - и ведет оно себя также как Дельфи браузер, никаких tel: mailTo: никаких просмотров pdf, также все надо писать вручную, перехватывая.. лучше уж тогда на Дельфи.. знакомей да и написано уш давно.. неожиданно.. все в коротких штанах..
  15. в 10.4.1 появились новые картики - показываются между загрузкой и стартом приложения.. там стоят ссылки на стандарт.. поменял на свои экраны.. разрешение так и не нашел какое подставлять.. взял от 1х, 2х и 3х как написано..
  16. про Айпад и мультитаск помогло здесь убрал папки и пару файлов.. перекомпилил, деплой и Аппстор - сьел.. пытаюсь потестить через тестФлайт, в приглашениях - стандартная иконка дельфи, вместо моей, хотя в Аппстор в сборках - нормальная..
  17. с первой засадой справился.. в 10.3.3 в опциях компилятора было - генереровать обе версии ( 32 и 64) и в деплое проекта подтягивалась в ИПА армв7 - 32 битная версия в 10.4.1 такой опции нет.. установка ее вручну (<DCC GenerateUniversalBinaryFile>false</DCC GenerateUniversalBinaryFile>) очень удивило Дельфи, убрал в деплое "подсос" 32 битной в выходной файл - это и решило проблему.. Осталась вторая ошибка.. ключ какойто надо включить в проект .. видимо в дпрож надо заклятие добавить какоето.. никто не знает куда и какое? пс. как это утомляет эти бесконечные пляски вокруг каких то галочек, ключей.. слава богу - это последняя.. решили приложение сделать в виде просто вэб браузера, которы при старте откроет просто мобильную версию сайта..
  18. после перехода на 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 не разрешен, убрал его вручную из ИПА, стало ругаться что подписи не те.. и еще какой-то стори боард для Ипад хочет пс. пардон что по русски, не знаю как на маке переключать кнопками языки, а кликать по флажкам лень..
  19. не могу из 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' действительно, такого нет.. для папок ИосСимулятора, а для других есть..
  20. смущает, что просто в хроме то работает все.. а через 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; В чистом баузере работает корректно, однако, в браузере в МП ( моб. прил)не открывает и запрос на сохранение не вызывает.
  21. Есть мобильная версия сайта. Задача простая - открывать его в МП. Положил TWebBrowser, который открывает сразу сайт, все ок..НО! не работает открытия pdf файлов по ссылке, если без МП - все ок - Chrome задает вопрос - Скачать? и скачав открывает.. а тут - никак.. сложные решения ( типа поймать ссылку ПДФ, скачать самому, открыть через Интент - не нужно) там всякие разрешения полезут и т.д. Задача сделать "вечное" - МП которое просто открывает сайт.. чтобы не продлевать лицензию и не напарываться на требования обновлять версию Дельфи ( то 64, то новый ИОС, то новые правила размещения.. )
×
×
  • Создать...