Перейти к содержанию
  • Регистрация
  • 0
fidel42rus

переходпо ссылке с push уведомления

Вопрос

Всем привет)

Ситуация следующая, написал сервер на php, написал программу в delphi 10.2 tokyo, пуши выводит как надо, но не могу понять как сделать чтобы при нажатии на push уведомление осуществлялся переход по заданному URL, а не в само приложение. перелистал множество сайтов но толком ничего не нашел. Delphi не совсем моя среда, язык легкий, но обьемный не смог сам разобраться. Прошу вашей помощи.

 

Если кому-то помогу скину скрипты php сервера, количество клиентов не ограничено. 

Изменено пользователем fidel42rus

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Рекомендуемые сообщения

  • 0

Никак, даже в нативном swift, при тапе на уведомление, сначала запускается\активируется программа, а затем уже оттуда нужно вызвать ссылку и закрыть\скрыть программу.

Вы же для iOS пишите? 

Изменено пользователем ENERGY

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Правильно ли я понимаю: вы пишете некое приложение, которое показывает пользователю веб-ссылку в уведомлении?

Имхо: нельзя переходить на внешний ресурс, тапнув на ссылку в уведомлении.
Всегда сначала нужно показать вашу программу, при этом в зависимости от логики программы - показать что именно пришло (чтобы пользователь мог понять полезное ли для него это сообщение), и только потом давать возможность переходить по внешним ссылкам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

В моем случае с сервера приходят заголовок сообщения. текст и url. 

вывожу сообщения таким способом:

var
  MyNotification: TNotification;
begin
 MyNotification := NotificationCenter1.CreateNotification;
  try
      MyNotification.Name :=fl[1];
      MyNotification.AlertBody := fl[0];
      MyNotification.FireDate := Now;
      // Send notification to the notification center
      NotificationCenter1.ScheduleNotification(MyNotification);
    finally
      MyNotification.Free;
    end;

подскажите пожалуйста как прописать чтобы при нажатии именно на это сообщение был переход по заданному url, то есть сначала открывалось приложение а потом переадресовывалось в бразуер на заданный url. при условии что URL у меня в масииве fl[2];

 

 

для android

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Какой то странный у вас пуш, который совсем не пуш. А что будет, если сервер отправит пуш уведомление, а программа в этом время не будет запущена?

Изменено пользователем ENERGY

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

 Так пуш же сможет прийдти только если программа запущена. В остальных случаях ничего не прийдет.

Вот есть 2 статьи как сделать правильный пуш

http://blog.rzaripov.kz/2017/02/firebase-android-ios-2.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

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