Поиск по сайту

Результаты поиска по тегам 'push'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Категории и разделы

  • Общие вопросы
    • Анимация
    • Графика
    • Стили
    • Базы данных и REST
    • Компоненты
    • Положение, размеры, выравнивание
    • Работа с текстом
    • Приложение и формы
    • Отладка
    • Развертывание приложений
    • Вопросы по языку Object Pascal и RTL
    • Общая информация о TControl
    • События
    • Прочие вопросы
  • Вопросы по платформам
    • Android
    • iOS
    • OSX
    • Windows
    • Windows Phone
    • Linux
  • Вопросы по использованию RAD Studio
    • Лицензирование
    • Сборка проектов
    • Multi-Device Designer
    • Редактор кода
    • Вопросы
  • Обучение
    • Основная информация
    • Вопросы
    • Отзывы
  • Поиск специалистов по FireMonkey
    • Консультации
    • Ищу подрядчика
  • API интернет сервисов
    • ВКонтакте API
    • Google Maps API
    • Yandex деньги
  • Дополнительные ресурсы по FireMonkey
    • Сторонние компоненты
    • Приложения, написанные с использованием FireMonkey
    • Примеры
    • Руководства
    • Шаблоны
    • Статьи и заметки
    • Информация о версиях RAD Studio
    • Новости
  • Организация работы данного форума
    • Правила форума
    • Нарушения правил форума
    • Предложения об организации форума
    • Проблемы
    • Функции форума
  • Видеокурсы
    • Основная информация
    • Курсы
    • Предложения и голосования за новые курсы
    • Вопросы

Категории

  • Курсы



Фильтр по количеству...

Найдено 14 результатов

  1. Ссылка: http://blog.rzaripov.kz/2017/02/firebase-android-ios-2.html Автор: Зарипов Равиль @ZuBy Описание: Настройка пуш уведомлении через сервис Firebase для ANDROID и IOS [Часть 2] В предыдущей части , я рассказывал как сделать настройку пуш уведомления в консоли Firebase, в этой я покажу код на Delphi и серверную часть на PHP https://github.com/rzaripov1990/PUSHTestFCM
  2. Ссылка на статью. Автор: Александр Бирюков В статья я максимально подробно попытался описать работу с PHP скриптом для рассылки Push сообщений из любой программы вне зависимости от платформы. Затрагивается вопроса от экспорта скриптов до кода программы: отправка и получение Push, регистрация устройств. Надеюсь кому-нибудь пригодится. Буду рад комментариям, обоснованной критике и доработкам.
  3. Ссылка: http://blog.rzaripov.kz/2017/02/firebase-android-ios.html Автор: Зарипов Равиль @ZuBy Описание: Настройка пуш уведомлении через сервис Firebase для ANDROID и IOS
  4. На устройство с IOS сообщения приходят и через Kinvey и через FCM (Firebase Cloud Messaging). На Android возвращается Token, сами уведомления НЕ приходят.
  5. Установил новую студию ради исправления одной ошибки, и наткнулся на другую, ещё более критичную. В общем и в новых и в старых проектах одинаковая ситуация. Если на форме имеются компоненты KinveyProvider (ParseProvider) и PushEvent, то в режиме Release - Application Store приложение запускается, но после сплэш скрина просто чёрный экран и ничего не происходит, приложение зависает. В режиме Debug всё отлично запускается и работает, Push приложения приходят. Все разрешения есть, даже больше, специально выставлял абсолютно все разрешение. В режиме отладки не запускается, приложение просто подвисает, отладчик ругается, что оно не отвечает. Мучаюсь уже второй день, может кто сталкивался или знает куда копать, буду рад любому совету.
  6. Добрый день! Возникла необходимость отправлять уведомления в стороннюю программу. Да не абы как через сертификаты, о чем много тут статей, а через токены. Немного руководства от яблока. Нашел библиотеку для работы с JWT https://github.com/paolo-rossi/delphi-jose-jwt Но вот как подписывать токен алгоритмом ECDSA и какие сертификаты использовать не могу понять. Кто занимался похожем вопросом? Поделитесь знаниями. Спасибо
  7. Доброго дня! Решил я побороть проблемку single-line в нотификациях (в частности push, т.к. локальные можно выводить в несколько строк) Почитал в интернете, набрел на такие статьи https://mobilefirstplatform.ibmcloud.com/blog/2015/11/24/multi-line-gcm-push-notifications/ https://github.com/vivinkrishnan/multi-line-push/blob/master/MultiLineNotifications/apps/MultiLineNotifications/android/native/src/com/MultiLineNotifications/GCMIntentService.java судя по ним нужно просто подменить библиотеку com.embarcadero.gcm.notifications.GCMIntentService на измененную как статье выше Вроде плёвое дело, но где найти эту библиотеку и чем скомпилировать исходник? Если у кого есть познания в этой области, подскажите в какую сторону рыть. Нам ведь всем такое пригодится fmx.zip (Seattle, Berlin) LocalMultiline.zip (Berlin) https://github.com/rzaripov1990/Multiline-Push-and-Local-Notifications
  8. P.S.// приложение никаких изменений не потерпело код рабочий и проверенный на версиях 10/10,1 berlin http://alexbirukov.ru/?go=all/php-server-dlya-rassylki-push-na-android-i-ios/ исходники на github https://github.com/master-webs/ios-push-FCM-delphi в серверной части изменил регистрацию устройства в нашей базе . GCM практически ни чем не отличается от FCM как описал гугл в FCM больше возможностей и он рекомендует перейти на его использование. Приложения Delphi 10/10.1 Android также успешно проходят регистрацию через поставщиков услуг (GCM) и на сколько я понял гугл совместимость не будет прикрывать для работоспособности приложений которые уже не обновляют в плеймаркете. Интерфейс на мой взгляд стал намного проще и удобнее с консоли можно спокойно отправлять групповые и адресные оповещения. Что касается возможности отправки оповещений на IOS устройства. Доступно много примеров и библиотек практически для каждой среды разработки кроме (продуктов embarcadero) покопавшись в документации нашол статью которая дала понять как переригестрировать токены ios и получить токен FCM. сделал следующе ios получивший токен спешит зарегистрировать девайс на вашем сервере скрипт перехватывает и делает регистрацию на серверах гугла и новый токен мы также записываем в свою базу в архиве прикрепляю серверную часть php сделана она чисто для тестирования и я не рекомендую использовать как рабочий вариант хотя до рабочего варианта там допилить совсем не много. Ниже прикрепляю скрины лк FCM push.zip
  9. Есть объект APushService:TPushService, при запуске приложения с помощью окна пуш-уведомления пытаюсь сделать, чтобы текст уведомления отображался в showmessage. У APushService есть свойство StartupNotifications, но тип System.TArray. Подскажите пожалуйста, вывести значение StartupNotifications на экран?
  10. Добрый день. У меня появилась проблема в проекте после добавления Push сообщений. Задача состоит в следующем: нужно сделать так, чтобы можно было с одного телефона послать запрос на сервер с текстом уведомления и сервер отправил бы уведомление с этим текстом второму телефону. На оба телефона ставлю одну и туже версию тестовой программы, подключаюсь сначала одним телефоном, отправляю запрос на уведомление, всё отлично, на второй телефон оно приходит моментально. Со второго на первый также всё доходит. Проблема появляется когда к серверу подсоединяются 2 (больше не пробовал) клиента одновременно. первое сообщение доходит через несколько секунд, НО, после него сколько бы не тыкал на отправку всё молчком и через некоторое время клиент отсоединяется от сервера и выдаёт ошибку "Not connected", также на сервере заходит в обработку ивента "Disconnect". Для связи Client/Server использую IndyTcp. Систему Push сообщений собираю (в основном) по туториалу: Компоненту IdSSLIOHandlerSocketOpenSSL1 порт прописываю 9090 IdTCPServer1 - 8989 З.ы. для первого пробовал без порта, та же самая проблема. Код отправки уведомления с сервера. На данный момент после получения команды на отправку уведомления сервер посылает всем клиентам. procedure TForm1.SendNotification(Txt: string); var AJson: TJSONObject; AJsonData: TJSONObject; ARegisterIds:TJSONArray; AData, AResponseContent:TSTringStream; I:Integer; const DevTokens :array[1..2] of string = ('DeviceToken1', 'DeviceToken2'); begin ARegisterIds := TJSONArray.Create; AJson := TJSONObject.Create; try for I := Low(DevTokens) to High(DevTokens) do begin ARegisterIds.Add(DevTokens[I]); end; AJsonData := TJSONObject.Create; AJsonData.AddPair('id', ID.ToString()); ID := ID + 1; AJsonData.AddPair('message', Txt); AJson.AddPair('registration_ids', ARegisterIds); AJson.AddPair('data', AJsonData); IdHTTP1.Request.ContentType := 'application/json'; IdHTTP1.Request.CustomHeaders.AddValue('Authorization', 'key=AIzaSyDGHrZIQSx8execZvc6E-YYKFsGBvSoSGs'); AData := TStringStream.Create(AJson.ToString, TEncoding.UTF8); AData.Position := 0; AResponseContent := TStringStream.Create('', TEncoding.UTF8); IdHTTP1.Post('https://android.googleapis.com/gcm/send', AData, AResponseContent); AResponseContent.Position := 0; mmo1.Lines.Add(AResponseContent.DataString); finally end; end;
  11. Доброго времени суток прошу консультации так как ситуация не совсем стандартная есть приложение работает с заказами в онлайн магазинах но вся проблема в том что у каждого пользователя будет свой магазин или возможно несколько тоисть и скрипт отправки Push на каждом сайте свой как быть ? )) пока в голове только один вариант организовать свой сервер и перенаправлять Push по ключу я так думаю возможно будет регистрировать устройство с параметром домен например может есть другие идеи или есть возможность отправлять с сервера клиента без особых заморочек (на ведре в принципе приложение может работать в фоне и проверять заказы самостоятельно по таймеру но нет стабильности, IOS в обще так понимаю такой возможности нет правда в целях эксперимента делал работу с gps и таймер проверял заказы на сервере но кому такое приложение нужно которое без надобности отслеживает место положение и садит батарею)
  12. Delphi xe8 upd1, Push notification Android - как удалить прочтенное сообщение? Отправляю по json. После нажатия на пуш сообщение в панели уведомлений, читаю сообщение в открытой программе, но не знаю как очистить его из панели... var LNotification: TPushServiceNotification; begin for LNotification in AServiceConnection.Service.StartupNotifications do begin if Assigned(LNotification) and (LNotification.Json.ToString<>'') then begin Memo1.Lines.Add('Enter by Notification Click: ' + LNotification.Json.ToString); end; end; end;
  13. Пытаюсь реализовать push-уведомления под ios. Делаю все по этому мануалу: http://docwiki.embarcadero.com/RADStudio/XE7/en/Creating_the_Application Дошел до пункта: Открываю Project > Options > Entitlement List и вижу что там пусто, нет ни одного пункта. Подскажите пожалуйста в чем может быть дело?
  14. День добрый. Прошу совета. Необходимо реализовать получение push-сообщений на андроиде. Присутствует следующее: - проект в Google Console. Имеются project id и project number; - клиентское приложение на FM - работающий ruby-скрипт,который можно привязать к любому AppID, способный отправлять пуши через GCM(Google Cloud Messanging) на конкретный device_token и доказавший свою корректную работу. Про стандартные BAaS, вроде Kinvey и Parse, кот. раздают СВОИ token'ы слышал -> смотрел -> делал -> не понравилось. Мне не нужен чужой промежуточный не дешевый AppServer только для отправки push-уведомлений. И так, каким образом я могу реализовать регистрацию устройства напрямую в GCM, получить оттуда DeviceToken, и подписаться на push'и. P.S. Дай бог здоровья человеку, который знает решение данного вопроса и готов им поделится !