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

Edward Tarasov

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

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

  • Посещение

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

    2

Весь контент Edward Tarasov

  1. Доброго времени суток, уважаемые форумчане! столкнулся с необычной проблемой. при попытке откомпилировать версию приложения под IOS Release Appstore возникает такая проблема: [PAClient Error] Error: E0776 2020-03-28 16:43:52.848 xcodebuild[759:12532] [MT] IDEDistribution: -[IDEDistributionLogging _createLoggingBundleAtPath:]: Created bundle at path '/var/folders/1d/0tgf_n1j39jfghjrqz5r697h0000gn/T/Project3_2020-03-28_16-43-52.847.xcdistributionlogs'. [PAClient Error] Error: E0776 error: exportArchive: No 'teamID' specified and no team ID found in the archive [PAClient Error] Error: E0776 Error Domain=IDEFoundationErrorDomain Code=1 "No 'teamID' specified and no team ID found in the archive" UserInfo={NSLocalizedDescription=No 'teamID' specified and no team ID found in the archive} При этом, если создать новое приложение и подписать его этим же сертификатом - приложение успешно компилируется. т.е. проблема в самом проекте... может кто то сталкивался?
  2. У catalina проблема была с PAserver(точно не помню или он на 64 бит не переведен или еще че) корочь решается установкой на винду VMware и скачивание образа 10.14.(последнего) дальше туда все накатываешь и терпимо работает. а дальше ждем пока не решат проблему с PA
  3. Edward Tarasov

    OnMouseDows/up

    Кто-нибудь сталкивался с проблемой необходимости удержания в течении 5-10 секунд контрола? проблема состоит в том что под IOS событие mouseup отрабатывает в через 1-2 секунды, тогда когда еще контрол зажат. что с этим можно сделать? кто-нибудь сталкивался?
  4. Решение найдено, еще раз пересмотрел статью Равиля, этого там нет. необходимо для андройд также добавить Google application id из firebase в Project->Options->Services->Google application id
  5. Если не сложно не могли бы по подробней. PushServiceRegister - в этой процедуре и происходит получение токена, не совсем ясно зачем выносить процедуру получения токена в отдельный потом, причем до получения токена. Скорее всего я что то не так понял)) поэтому прошу подробней, а если есть - то рабочий пример.
  6. Доброго времени суток. Дня два, как юзаю гугл на эту тему - ничего. При установке галки напротив Receive push notification в Entatlement List крашится приложение через пол секунды после появления splash screen(ошибки никакой среда не выдает, устройство само завершает приложение и выдает "Приложение остановлено"). на IOS отрабатывает норм! (Реализовал по инструкции лучшего модератора модератора http://blog.rzaripov.kz/2017/02/firebase-android-ios-2.html) сталкивался ли кто-нибудь с такой проблемой?
  7. Доброго времени суток... как обычно прежде чем писать сюда - обычкал весь инет ничего не нашел... Суть проблемы : Приложение на IOS. создается webbrowser web1:=TWebBrowser.Create(self); web1.Parent:=layoutweb; web1.Align:=TAlignLayout.Client; web1.OnDidStartLoad:=onstartloadpay; web1.Navigate(url); когда в url адрес например http://google.ru всре работает супер, но как только вставляю нужный адрес в котором передаются параметры ( 'http://blabla.com/php/pay2.php?eks=блабла&sum=100&hash=блабла&orderid=205') вылетает это(На андройде норм отрабатывает): PS строку отловить отладчиком не могу!!! по шагам с заходом все отрабатывает норм, как только жму шаг с обходом вылетает!!!((( ктонибудь сталкивался??
  8. Класс! в проекте текстовых файлов на 1.5 гб, ну просто к сведению... Но не смотря на это, я таки допер, что по всей видимости, раз других файлов там нет, то видимо он в текстовом, прикинь да... дальше спустя, о муки, долгих пол минуты, я его нашел, и как думаешь... что сделал... ??? ГЕНИАЛЬНО!! я ввел верное название activity, но так как влажность воздуха видимо не соответствует стандартам по ГОСТу или по чему там... после компиляции ставится на место - ошибочное название... прикинь ваще короч... читай матчасть умник. ахахахаххахпхпхпхпхпахххааахахаххахахахахаххаха ппууууууууууухахахаххахахха ржака ппц... ага ок. самое главное - совет то очень полезный, а главное решает проблему...
  9. Теперь скажи пожалуйста как этот, его родственников, -cleaninstall убрать оттуда... потому что его удаляешь - а он всеравно там..... втф??)))
  10. Дернул черт меня что то там поменять... теперь не могу убрать параметр -cleanupinstall из project -> options -> debbuger -> parametr. я его главное удаляю, а он там опять появляется (((( activity android:name - тоже самое. вернул все как было, он всеравно возвращает назад ошибочное название и приложение нифига не работает кто знает как с этим быть???
  11. Огонь!! как ты сделал регистрацию по номеру?????? подскажи механизм от и до плз. долго искал как это реализовать, подумывал изобрести велосипед, потом решил что будет криво и оставил эту идею...
  12. android, штатный, все сайты открываются норм, а именно вместо этого - белый экран... я вахере
  13. Edward Tarasov

    webbrowser

    Привет всем. кто сталкивался с такой ерундой, что в webbrowser вместо сайта тупо белый экран?? причем сам сайт отображаеться норм, и на том же планшете, но в стандартном бразуере и на компе... и именно этот сайт не пашет из приложения
  14. Сам долго парился с этой проблемой в итоге - перевел в json. парсинг json : type Treqmatr = Record matr : array of array of string; i:integer; j:integer; end; function TForm1.request(req: string): TStringList; var s:Tstringlist; var MultiData:TIdMultiPartFormDataStream; begin s:=TStringList.Create; jsonStream:=TMemoryStream.Create; IdHTTP1.Get(req,jsonStream); jsonstream.SaveToFile(filepath+'/'+req+'.txt'); // s.LoadFromFile(filepath+'/'+req+'.txt',TEncoding.UTF8); Result:=s; end; function TForm1.parsereq(req:string): Treqmatr; var RootNode: IXMLNode; s:Tstringlist; LJsonArr : TJSONArray; LJsonValue : TJSONValue; LItem : TJSONValue; s1,kodrazd:string; ich,jch,i1,j1,i2,j2:integer; matr:Treqmatr; begin ich:=0; jch:=0; LJsonArr := TJSONObject.ParseJSONValue(request(req).Text) as TJSONArray; for LJsonValue in LJsonArr do begin for LItem in TJSONArray(LJsonValue) do begin ich:=LJsonArr.Count; jch:=TJSONArray(LJsonValue).Count; end; end; SetLength(matr.matr,ich,jch); matr.i:=ich; matr.j:=jch; i1:=0; for LJsonValue in LJsonArr do begin j1:=0; if i1>ich then i1:=0; for LItem in TJSONArray(LJsonValue) do begin // if TJSONPair(LItem).JsonValue <> nil then //надо проверить на ноль matr.matr[i1][j1]:=TJSONPair(LItem).JsonValue.Value; j1:=j1+1; end; i1:=i1+1; end; Result:=matr; end; Вызов: var matr:Treqmatr; try matr:=parsereq('addres'); except end;
  15. Эквайринг тинкоф. они предоставили sdk для подключения через gradle... чем я никогда не пользовался, и даже желания нету разбираться с этой штукой. я какими то махинациями с этим архивом получил папку SDK в котором лежали .java файлы - но с ними ниче не сделаешь как я понял и забил на это оставив старую схему... а по поводу сертификации - этот метод наоборот ее не требует, ведь я передаю на сервер запрос на страницу оплаты, он мне ее формирует и передает, и чел заполняет данные для оплаты уже не на моей форме а на форме эквайра. короч я доступа к данным банковских карт не имею.
  16. Короче ну его на хрен... буду так же через json делать...) пасибо!
  17. В общем решение так и не было найдено для berlin... все закончилось переходом на tokyo и теперь это чудо иногда даже запускается на iphone... смущает то что под андройд работает стабильно, а под ios два раза вылетает на третий раз запускается...
  18. Command: jar tf "C:\Program Files (x86)\Embarcadero\Studio\19.0\bin\converters\java2op\AcquiringApi.java" Output: java.util.zip.ZipException: error in opening zip file at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.<init>(ZipFile.java:215) at java.util.zip.ZipFile.<init>(ZipFile.java:145) at java.util.zip.ZipFile.<init>(ZipFile.java:116) at sun.tools.jar.Main.list(Main.java:1004) at sun.tools.jar.Main.run(Main.java:245) at sun.tools.jar.Main.main(Main.java:1177)
  19. Никогда не бывает чтобы все вот так просто заработало((( что это такое и почемууууу
  20. Тут проблема с самим эквайрингом... он не соглашается со мной работать по этой схеме, если у меня нет самого интернет магазина, а для мобильного приложения предлагают использовать их SDK, ну или пойти нафиг...
  21. Всем привет. кто знает механизм подключения сторонних SDK к проекту на firemonkey. Необходимо подключить SDK платежной системы. До этого реализовал через PHP, с запросом ответом - но это как бэ некомильфо, и работает не очень стабильно...обрыл весь гугл как все же подключить это SDK ниче путного не нашел... разработчик SDK выложил на гитхаб
  22. refresh сделал - не помогло. заменил файлы в папке теми что были в архиве... Я так понял что для delphi это все... остальное для других платформ
×
×
  • Создать...