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

master webs

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

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

  • Посещение

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

    6

Сообщения, опубликованные master webs

  1. так вы   вместо 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;

     

  2. 54 минуты назад, sviat сказал:

    Ну вот получилось что - то типа: (прикреплено)

    Теперь куда это заливать?

    spl.9.png

    чесное слово и у нас на форму куча статей и на сторонних ресурсах и есть даже полноценные статьи )как сделать можно белый фон либо растянуть 9png  

  3. 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 

  4. 13 часов назад, Kitty сказал:

    Здравствуйте.
    Попробовала Ваш пример. При нажатии на кнопку приложение упало.
    Стенд:
    Windows 7 RAD Berlin Up1 -> MacBook Pro OS XEI Capitan 10.11.6 -> iPhone 5
    Вот, что я вижу в опциях SDK. Может тут что-то не так?

    sdk.jpg

    попробуйте удалить sdk 8.4 и загрузить 10 

  5. 42 минуты назад, Kitty сказал:

    И все таки не до конца понятно как переделать интерфейс.

    Для андроида где все просто и понятно так:

    Пользователь запустил приложение и получил уведомление с акцией. Пользователь может перейти по акции, закрыть уведомление, проигнорировать его. При входе в зону TBeacon пользователь получает дополнительное уведомление с дополнительной акцией. Если пользователь проигнорировал оба уведомления они висят в шторке и он в любой момент может к ним вернуться (удалить, перейти, продолжать игнорировать).

    Для iOS, поскольку оно не способно показывать уведомления при запущенном приложении:

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

    Как правильно организовать вывод этой информации в интерфейсе IOS? Два диалоговых окна это же уродливо... Подскажите, как правильно?

    Спасибо.

    вариант №1 организовать свою шторку в открытом приложении по типу listview и там хранить уведомления

    2 ставить в очередь уведомления после закрытия  первого  отображать второе 

    3 хранить в json и создать отдельную вкладку для отображения списка всех уведомлений 

    вариантов очень много

  6. 32 минуты назад, Kitty сказал:

    Я вижу ShowMessage(L"Проверка"); значит все ОК.

    Каким-то странным образом один раз был нотификейшен. Добиться увидеть повторно не удается. Может что-то на устройстве iOS надо настроить?

    ios не отображает уведомление если приложение запущено 

  7. 11 часов назад, chaplin.u@gmail.com сказал:

    это я сразу сделал но файлы не появились

    если у вас стоит xcode 8 passerver 18 который идет в комплекте берлина не подойдет либо делайте откат до 7 либо устанавливайте берлин обновления там psserver также 18 но он уже работает с 8 версией xcode

  8. по смыслу ошибки девайст должен выходить с сети ipv6  провайдер должен поддерживать и  сам сайт работать в той-же сети  

    у самого висит 4 проекта и что делать не знаю простое приложение с браузером пропустили он работает

  9. :ph34r: для обезьян только бесплатно  сам активно на фрилансе строчу приложения  на делфях чтоб у нас работа была ))) чтоб если нужны будут доработки  искали имено делфиста обезьянщика )

  10. 5 часов назад, sinuke сказал:

    можно было бы. но проблема в том, что совсем уж я новичок. вернее азы паскаля освоил в школе лет 15 назад и после это особо ничего не делал. так что для будет сложновато =)

    совсем не проблема я азы delphi освоил года два назад и уже есть очень даже достойные программы и приложения через год после знакомства купил лицензию о чем не жалею  за приложения однозначно плюс 

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

    произошли перемены ? кто в курсе подскажите

    p/s  сегодня все чудным образом заработало

  12. 2 минуты назад, krapotkin сказал:

    эммм... (

    я теряю нить. в моем мире 64 версия ОС ставится на 64-enabled CPU 

     

    чтобы работало на 32 и 64 и чтоб можно было загрузить в аппсторе на проверку установите настройки

    p/s в сентябре выходит ios 10, уберут  поддержку 32 bit  поспешите )

    2016-07-01_09-54-40.png

  13. 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 здесь уже не причем.

     

    изминений не вносили ? можно посмотреть проект ?

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