-
Постов
80 -
Зарегистрирован
-
Посещение
-
Победитель дней
2
Активность репутации
-
Edward Tarasov отреагировална krapotkin в RESTRequest GET вместо POST
Я сейчас перечитал, понял, что плохо сформулировал. Не "проблема на серверной стороне", а "проблема 99.9% именно в том что сервер редиректит". ))
-
Edward Tarasov отреагировална krapotkin в RESTRequest GET вместо POST
Проблема на серверной стороне. 99.9%
Обычно такая шутка - результат редиректа, потому что редиректы POST c кодами 301 и 302 это всегда GET. Есть редиректы 307, 308, они оставляют тип исходного запроса.
Есть еще глубоко спрятанное и неочевидно названное свойство в THttpClient.RedirectsWithGET, там тоже можно поуправлять.
Короче.
1) отключите HandleRedirects и смотрите, что получится реально. Скорее всего будет приходить ответ, что произошел redirect, ищите на сервере, кто редиректит
2) придумайте что выбрать их вышеописанного для решения проблемы
-
Edward Tarasov отреагировална gonzales в При публикации приложения на AppleStore вылезает ошибка - В каталог объектов xcode необходимо добавить значок приложения с разрешением 1024*1024 пикселей
По итогу все срослось.
Для сборки проекта в 10.4.1. необходимо удалить из папки с проектом папки iOSDevice64, LaunchScreen.TemplateiOS, и файлы Entitlement.TemplateiOS.xml и info.plist.TemplateiOS.xml. После чего пересобрать проект, создадутся новые файлы Entitlement.TemplateiOS.xml и info.plist.TemplateiOS.xml в которых будут необходимые директивы. У меня после этого пропали проблемы с размером экрана и AppStoreConnect без проблем съел мой ipa файл, при этом показал, что есть включенные материалы - значок приложения.
А ТЕПЕРЬ ЛОЖЕЧКА КАКККИ)))
При сборке приложения в 10.4.1 не применяется Заставка, включается стандартная, что бы я не делал, даже в новом пустом проекте, выставляю свою заставку, запускаю, а заставка все равно стандартная, также не работает цвет экрана заставки, корректно отрабатывают только иконки. Я порылся во всех местах, где это могло быть, вроде все правильно, в Deployment файлы правильные, на маке в папке LaunchScreenImage.imageset файлы правильные, а вот что должно быть дальше - не знаю(((
-
Edward Tarasov получил реакцию от gonzales в поломались ПУШи в 10.4
10.3... на 10.4.1 - все гуд. спасибо!
-
Edward Tarasov отреагировална Slym в Статус доступа к push
https://stackoverflow.com/questions/46457733/how-to-get-notification-authorization-status-in-swift-3
т.е. както так- писал в блокноте
procedure TForm1.FormCreate(Sender: TObject); begin TUNUserNotificationCenter.OCClass.currentNotificationCenter.getNotificationSettingsWithCompletionHandler(OnNotificationSettings); end; procedure TForm1.OnNotificationSettings(NotificationSettings: UNNotificationSettings); begin NotificationSettings.authorizationStatus; end;
-
Edward Tarasov отреагировална Slym в Статус доступа к микрофону
1. Патчить
2. Не хочется генофонд трогать
Можно скопипастить к себе TAVAudioSession и патчить у себя...
а потом
AudioSession := TAVAudioSession.Wrap(TAVAudioSession.OCClass.sharedInstance); if AudioSession.recordPermission=AVAudioSessionRecordPermissionDenied then AudioSession.requestRecordPermission(TPermissionBlock.Proc); type TPermissionBlock=class public class procedure Proc(Granted: Boolean); end; class procedure TPermissionBlock.Proc(Granted: Boolean); begin if Granted then end;
-
Edward Tarasov отреагировална Bob32 в Вопрос по запросу permissions в IOS
Добрый день!
есть вот такой, хорошо работающий под андроидом код запроса пользовательских разрешений:
{$IFDEF ANDROID}
FPermissionCamera := JStringToString(TJManifest_permission.JavaClass.CAMERA);
FPermissionGPS := JStringToString(TJManifest_permission.JavaClass.ACCESS_FINE_LOCATION);
{$ENDIF}
PermissionsService.RequestPermissions([FPermissionCamera,FPermissionGPS], AccessCameraPermissionRequestResult, DisplayRationale);
как мы видим - под андроидом FPermissionCamera и FPermissionCamera заполняются соответствующими строковыми идентификаторами разрешений.
Вопрос - а как под IOS-ом?
Откуда система знает какие пермишинсы мы запрашиваем? эти переменные - просто пустые будут до вызова PermissionsService.RequestPermissions
Спрашиваю потому, что есть приложение с такими разрешениями, которое под Андроидом работает хорошо.
Под ios-ом налетел на такую проблему - при первом запуске пользователю задается вопрос про оба этих пермишинса (откуда он понимает, что это они - не понимаю - строки то пустые!) если пользователь разрешит их - все ок - приложение работает. если не разрешит - в этот запуск камера и локейшн сенсор не работают (что нормально), а вот при следющем запуске приложения - оно просто вылетает на старте - и никаких разрешений снова никто ни у кого не спрашивает )
какие мысли? )
-
Edward Tarasov получил реакцию от Roma77751 в "Приложение остановлено" при использовании PUSH
Решение найдено, еще раз пересмотрел статью Равиля, этого там нет.
необходимо для андройд также добавить Google application id из firebase в Project->Options->Services->Google application id
-
Edward Tarasov отреагировална Равиль Зарипов (ZuBy) в Приложение для получения раздражителей в работе Магазинов розничной сети
а что в этом сложного?
найди сервис который будет тебе отправлять смску за нормальную цену.
1) сгенерируй код, в пределах 1111-9999
2) запомни его (в переменную)
3) вызови апи сервиса который отправляет смс, со своим текстом и кодом
5) вызови диалог ввода смс-кода
6) пользователь вводит смс-код
7) сравниваешь с сохраненным в переменную значением
8) Профит!
6 пункт можно автоматизировать, через бродкаст и автоматическое чтение смс
-
Edward Tarasov отреагировална Сергей Сергеев в 10.3.3 не видит IOS SDK
вообщем все заработало, проблема была в криво установленном Xcode ( устанавливал скачивая из developer.apple.com, установился в папку Загрузки) поэтому был не видим для PAS, перетащил в Программы и это оживило, потом для верности, еще и переустановил из АппСтор последний.
решение здесь
-
Edward Tarasov отреагировална dnekrasov в Error: E0776 error: exportArchive: No 'teamID' specified and no team ID found in the archive
c:\Program Files (x86)\Embarcadero\Studio\20.0\bin\CodeGear.Deployment.Targets - в нём найдите параметр NotarizeAppAdditionalParams В нём пропишите NotarizeAppAdditionalParams="-itc_provider [TeamID]" TeamID можно узнать здесь https://developer.apple.com/account/#/welcome -
Edward Tarasov отреагировална alexbirukov в [Статья] Аудио-плеер на Delphi для iOS с применением библиотеки BASS
Ссылка на статью. Автор: Александр Бирюков В статья я максимально подробно попытался описать работу с библиотекой Libbass под iOS для проигрывания сетевых потоков.
Надеюсь кому-нибудь пригодится. Буду рад комментариям, обоснованной критике и доработкам.
-
Edward Tarasov получил реакцию от Martifan в TThread В фоновом режиме
Сам недавно бился с этим вопросом. ответ нашел на этом форуме.
Но после долгого гугления вопроса сложилось впечатление, что на сегодняшний день из ios можно выжать максимум три минуты работы приложения в фоне, потом приложение перестает реагировать. в моем случае было необходимо передавать координаты. Что только не перепробовал - три минуты и все. можно мухлевать: Воспроизводить аудио или записывать с микрофона - но ребята из apple при публикации к такому отнесутся не очень. вот исходники которые нарыл - пример отрабатывает в фоне три минуты
BackgroundTaskManager.zip
-
Edward Tarasov получил реакцию от Ingalime в TThread В фоновом режиме
Сам недавно бился с этим вопросом. ответ нашел на этом форуме.
Но после долгого гугления вопроса сложилось впечатление, что на сегодняшний день из ios можно выжать максимум три минуты работы приложения в фоне, потом приложение перестает реагировать. в моем случае было необходимо передавать координаты. Что только не перепробовал - три минуты и все. можно мухлевать: Воспроизводить аудио или записывать с микрофона - но ребята из apple при публикации к такому отнесутся не очень. вот исходники которые нарыл - пример отрабатывает в фоне три минуты
BackgroundTaskManager.zip
-
Edward Tarasov отреагировална bossalex в [iOS] Полноценная фоновая работа приложения
А есть можно выложить исходники для приложения трекера
-
Edward Tarasov получил реакцию от Сергей Сергеев в 10.3.3 не видит IOS SDK
У catalina проблема была с PAserver(точно не помню или он на 64 бит не переведен или еще че) корочь решается установкой на винду VMware и скачивание образа 10.14.(последнего) дальше туда все накатываешь и терпимо работает. а дальше ждем пока не решат проблему с PA
-
Edward Tarasov получил реакцию от Ingalime в "Приложение остановлено" при использовании PUSH
Решение найдено, еще раз пересмотрел статью Равиля, этого там нет.
необходимо для андройд также добавить Google application id из firebase в Project->Options->Services->Google application id