Перейти к содержанию
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. pa server на мас тоже обновил
  23. refresh сделал - не помогло. заменил файлы в папке теми что были в архиве... Я так понял что для delphi это все... остальное для других платформ
×
×
  • Создать...