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

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

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

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

  • Посещение

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

    9

Сообщения, опубликованные Сергей Сергеев

  1. Встал вопрос о запуске внешнего браузера на IOS как внешнее приложение.. на андроид - без проблем, через намерения.. и взяло сомнение - а на IOS как ? нужно просто открыть адрес во внешнем браузере..

  2. 1 час назад, Сергей Сенин (COS-MIC) сказал:

    Подскажите в какую сторону копать?

    у меня были разницы в формате дат.. при преобразованиях падало.. если у Вас на старте что то с датой.. ищите там

  3. В 24.10.2020 в 21:20, chfamy5499 сказал:

    Google Pixel 4 real mobile phone + Mobizen 2.21.5.15 + Camtasia 2018

    Mobizen: https://www.mobizen.com/

    не очень понял о чем это, но могу сказать вот что..

    приложение на 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. 1 час назад, chfamy5499 сказал:

    это я видел, спасибо, тут на симуляторе что то запускается.. 

    не факт же что на реальном устройстве будет работать.. под видео еще кто то удивляется что работает..

    еще понятно на стоке  или в бубен надо бить.. неужели никто не пробовал?.. 

  5.  

    Цитата

    так что ребят, никто не в курсе?Вообще после авторизации webbrowser меня помнит, стало быть куки присутствуют, как их вытащить?

     

     

    тоже понадобилось, я так понимаю они приходят в Хедерах? их как то с TWebBrowser можно считать  ( Андроид)

  6. Привет..сегодня влепили кол в гугл плей - приложение ( скомпиленное в 10.3.3 ) не запускается на Pixel 2 ( Android 11).

    Порыл немного , на сайте Емба - 10.4 - А10 только..

    но 10.4.1 - тоже?? уже устройства есть.. почитал что там нового  в 11 ...  что то с разрешениями, мультиюзер.. видимо капут.. 

    у кого то работает? не успели похоже на WebView перевести...

    image.thumb.png.c86c71e22a013a927540390ed4cd5b0e.png

  7. Все про ИОС.

    В ходе теста, вернулся на Дельфи 10.3.3 и что? Все работает ( в ИОС), и звонит по тел:, и пдф вьювером своим открывает

    Похоже в 10.4.1 поменяли твэббоаузер на этот кокоа ( который ещё и в симулятор забыли положить, в 3 3 все компилится кстати в симуляторе, запускается и падает на симуляторе пример вэббраузер). Буду на 3.3 пытаться выложить, в тест Флай проходит.

  8. 1 час назад, Slym сказал:

    http://www.ohandroid.com/pdf-x.html
    пробовали ? 

    браузером открывает по  https://docs.google.com/viewer?url='+ URL

     

    просто если присвоить по клику на ссылке с пдф в событии ОнЛоад ТВэбБраузера - то ничего не происходит

    если через таймер - открывает первый раз, потом опять ничего ( может это Докс Гугла блокирует повторные запросы..)

     

     

  9. 2 часа назад, gonzales сказал:

    Ну и у Вас заработало? У меня нет, картинки как были стандартными - так и остались. А какое разрешение Вы установили?

    да.. заработало.. почистил папки, файлы, подставил вот сюда картинки ( какие были , разрешение формы 320*480, разрешение видно на скрине) 2х правильное - двойное, тройное - что было.. вроде мелькает заставка моя.. тестировщики сказали.. самому не на чем тестить.. вслепую..

  10. 4 часа назад, Сергей Сенин (COS-MIC) сказал:

    просто копировали файлы в папку симулятора?

    ничего не сделал.. плюнул.. удаленно тестируют счастливые обладатели Айфона через  ТестФлай

  11. вообщем поставил Андроид студию, по нескольким примерам сделал приложение из одного компонента WebView - и ведет оно себя также как Дельфи браузер, никаких tel:

    mailTo: никаких просмотров pdf, также все надо писать вручную, перехватывая..

    лучше уж тогда на Дельфи.. знакомей да и написано уш давно..

    неожиданно.. все в коротких штанах..

  12. В 09.09.2020 в 11:35, gonzales сказал:

    При сборке приложения в 10.4.1 не применяется Заставка, включается стандартная, что бы я не делал, даже в новом пустом проекте, выставляю свою заставку

    в 10.4.1 появились новые картики - показываются между загрузкой и стартом приложения.. там стоят ссылки на стандарт.. поменял на свои экраны.. разрешение так и не нашел какое подставлять.. взял от 1х, 2х и 3х как написано..

    image.thumb.png.3dda59210c9f7adbfe2f5d787ef22bca.png

  13. про Айпад и мультитаск помогло здесь

    убрал папки и пару файлов.. перекомпилил, деплой и Аппстор - сьел.. пытаюсь потестить через тестФлайт, в приглашениях - стандартная иконка дельфи, вместо моей, хотя в Аппстор в сборках - нормальная..

     

  14. с первой засадой справился..

    в 10.3.3 в опциях компилятора было - генереровать обе версии ( 32 и 64) и в деплое проекта подтягивалась в ИПА армв7 - 32 битная версия

    в 10.4.1 такой опции нет.. установка ее вручну (<DCC GenerateUniversalBinaryFile>false</DCC GenerateUniversalBinaryFile>) очень удивило Дельфи, 

    убрал в деплое "подсос" 32 битной в выходной файл - это и решило проблему..

    Осталась вторая ошибка.. ключ какойто надо включить в проект .. видимо в дпрож надо заклятие добавить какоето.. никто не знает куда и какое?

    пс. как это утомляет эти бесконечные пляски вокруг каких то галочек, ключей.. слава богу - это последняя.. решили приложение сделать в виде просто вэб браузера, которы при старте откроет просто мобильную версию сайта..

     

     

  15. после перехода на 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 не разрешен, убрал его вручную из ИПА, стало ругаться что подписи не те..

    и еще какой-то стори боард  для Ипад хочет

    пс. пардон что по русски, не знаю как на маке переключать кнопками языки, а кликать по флажкам лень..

     

  16. не могу из 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'

     

    действительно, такого нет..  для папок ИосСимулятора, а для других есть..

    image.png.ddea39b691b25ea32f8397b13163b406.png

     

     

  17. 9 минут назад, Slym сказал:

    заголовки смотрел? может там честное Content-Disposition: attachment...

    смущает, что просто в хроме то работает все.. а через 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;
    



    В чистом баузере работает корректно, однако, в браузере в  МП ( моб. прил)не открывает и запрос на сохранение не вызывает.

  18. Есть мобильная версия сайта. Задача простая - открывать его в МП.

    Положил TWebBrowser, который открывает сразу сайт, все ок..НО! не работает открытия pdf файлов по ссылке, если без МП - все ок - Chrome задает   вопрос - Скачать? и скачав открывает.. 

    а тут - никак..

    сложные решения ( типа поймать ссылку ПДФ, скачать самому, открыть через Интент - не нужно) там всякие разрешения полезут и т.д. Задача сделать "вечное" -  МП которое просто открывает сайт.. чтобы не продлевать лицензию и не напарываться на требования обновлять версию Дельфи ( то 64, то новый ИОС, то новые правила размещения.. ) 

×
×
  • Создать...