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

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


fidel42rus

Вопрос

Опубликовано (изменено)

Всем привет)

Ситуация следующая, написал сервер на 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
Опубликовано
В 26.09.2018 в 17:39, fidel42rus сказал:

В моем случае с сервера приходят заголовок сообщения. текст и 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

 

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить на вопрос...

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

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

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

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

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

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

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