-
Постов
216 -
Зарегистрирован
-
Посещение
-
Победитель дней
6
Сообщения, опубликованные master webs
-
-
-
-
-
-
понизить версию sdk до 7 возможно заработает
-
3 минуты назад, Martifan сказал:
то есть вы хотите сказать что выхода нету?
увы и ах
-
14 минут назад, Martifan сказал:
Доброго времени сутки.
Попробовал запустить приложение под iOS на Delphi Berlin 10.1 upd 1 версия iOS 7.1 (старенький iPhone 4) все проходит удачно появляется иконка в телефоне начинает запускаться и сразу крашется тоже самое попробовал на Delphi 10 Seattle все идеально работает подскажите пожалуйста это новый баг у Delphi Berlin 10.1 upd 1 или я что то неправильно делаю?
заранее спасибо
на сколько помню Seattle поддерживает ios 8.4
-
-
42 минуты назад, Kitty сказал:
И все таки не до конца понятно как переделать интерфейс.
Для андроида где все просто и понятно так:
Пользователь запустил приложение и получил уведомление с акцией. Пользователь может перейти по акции, закрыть уведомление, проигнорировать его. При входе в зону TBeacon пользователь получает дополнительное уведомление с дополнительной акцией. Если пользователь проигнорировал оба уведомления они висят в шторке и он в любой момент может к ним вернуться (удалить, перейти, продолжать игнорировать).
Для iOS, поскольку оно не способно показывать уведомления при запущенном приложении:
Сделала отдельное диалоговое окно. При старте программы показывается это окно с акцией. Теперь допустим пользователь не перешел в нем по акции и не закрыл его, и входит в зону TBeacon, надо ему показать дополнительную уточняющую акцию и при этом сохранить первую, которая висит в диалоговом окне при старте и которую пользователь пока не обработал - или перешел к акции или закрыл диалоговое окно.
Как правильно организовать вывод этой информации в интерфейсе IOS? Два диалоговых окна это же уродливо... Подскажите, как правильно?
Спасибо.
вариант №1 организовать свою шторку в открытом приложении по типу listview и там хранить уведомления
2 ставить в очередь уведомления после закрытия первого отображать второе
3 хранить в json и создать отдельную вкладку для отображения списка всех уведомлений
вариантов очень много
-
32 минуты назад, Kitty сказал:
Я вижу ShowMessage(L"Проверка"); значит все ОК.
Каким-то странным образом один раз был нотификейшен. Добиться увидеть повторно не удается. Может что-то на устройстве iOS надо настроить?
ios не отображает уведомление если приложение запущено
-
11 часов назад, chaplin.u@gmail.com сказал:
это я сразу сделал но файлы не появились
если у вас стоит xcode 8 passerver 18 который идет в комплекте берлина не подойдет либо делайте откат до 7 либо устанавливайте берлин обновления там psserver также 18 но он уже работает с 8 версией xcode
-
установить среду на планшете )
-
по смыслу ошибки девайст должен выходить с сети ipv6 провайдер должен поддерживать и сам сайт работать в той-же сети
у самого висит 4 проекта и что делать не знаю простое приложение с браузером пропустили он работает
-
8 минут назад, d7d1cd сказал:
Ссылки на темы не дадите?
-
-
для обезьян только бесплатно сам активно на фрилансе строчу приложения на делфях чтоб у нас работа была ))) чтоб если нужны будут доработки искали имено делфиста обезьянщика )
-
5 часов назад, sinuke сказал:
можно было бы. но проблема в том, что совсем уж я новичок. вернее азы паскаля освоил в школе лет 15 назад и после это особо ничего не делал. так что для будет сложновато =)
совсем не проблема я азы delphi освоил года два назад и уже есть очень даже достойные программы и приложения через год после знакомства купил лицензию о чем не жалею за приложения однозначно плюс
-
Добрый день вчера вечером все работало отлично сегодня внес правки в коде проекта собрал и устройство не получило токен, решил что накосячил сам достал вчерашний бекап и тоже самое , взял другой проект который давно успешно работает собрал и тоже самое, скачал приложение с аппсторе запустило но токен не получил
произошли перемены ? кто в курсе подскажите
p/s сегодня все чудным образом заработало
-
17 минут назад, Rusland сказал:
Добавил... не компилируется проект (в Берлине)... пишет
у меня все в берлине прошло успешно ошибка была пока не отключил дефолтный dex
-
у меня было после установки предупреждение по поводу sdk об установке нажал установить и все заработало (при первой компиляции по ведро)
-
он в любом случае должен быть видим при запущеном passerver
-
-
-
53 минуты назад, Pax Beach сказал:
У меня почему-то умирает приложение, я так подозреваю, что в момент, когда приходит сигнал от устройства.
Последнее сообщение в monitor, что сервис запущен. А потом:
06-24 20:15:22.894: I/art(5078): Thread[2,tid=5083,WaitingInMainSignalCatcherLoop,Thread*=0xb9c54f00,peer=0x12d200a0,"Signal Catcher"]: reacting to signal 3 06-24 20:15:23.036: I/art(5078): Wrote stack traces to '/data/anr/traces.txt'
UPD:
А... пардон. Доблестные документаторы забыли дописать, что для приложения нужно установить разрешения на работу с BlueTooth
<uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
UP-UPD:
Все приходит, монитор сообщает о событии в сервисе каждые несколько секунд:
06-24 20:27:29.121: I/info(14450): Beacon1BeaconProximity: {B9407F30-F5F8-466E-AFF9-25556B57FE6D}
06-24 20:27:29.121: I/info(14450): Beacon1BeaconProximity: {B9407F30-F5F8-466E-AFF9-25556B57FE6D}
Правда Notification вылетает в StatusBar только по первому событию, а потом, молчит. Думаю, что Bluetooth здесь уже не причем.
изминений не вносили ? можно посмотреть проект ?
NetHTTPClient1 87 ошибка на простом запросе post
в Прочие вопросы
Опубликовано · Изменено пользователем master webs
так вы вместо post отправляете get только через post запрос или компонент сам все конвертирует в post ?
вот как-то так я отправляю post запросы (с другой оперы но всеже)
procedure TForm1.httppost(url: string; json: TStringList); var Return: IHTTPResponse; aHeader: TURIParameters; begin with TNetHTTPClient.Create(nil) do begin try SetLength(aHeader, 1); aHeader[0] := System.Net.URLClient.TNameValuePair.Create('Authorization:key', Api_key); UserAgent := 'Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0'; ContentType := 'application/json'; Return := Post(url, json,nil,nil, aHeader); memo1.Lines.Add(Return.ContentAsString()); except on E: Exception do begin end; end; Free; end; end; procedure TForm1.sendpush(title, text, id, dev: string); var ADatas: TStringList; s: string; begin if dev = 'android' then s := 'data'; if dev = 'ios' then s := 'notification'; try ADatas := TStringList.Create; ADatas.Add('{"reistration_ids":[' + id + '],"priority":"high","' + s + '":"{"message":'+text+'","title":"'+title+'","vibrate":"1","sound":"1"}"}'); httppost('https://fcm.googleapis.com/fcm/send', ADatas); finally ADatas.Free; end; end;