• 0
fidel42rus

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

Вопросы

Всем привет)

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

 

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

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

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


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

9 ответов на этот вопрос

  • 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

как мог)) c firecloud вообще беда была.

 

в общем сделал так)

так вы знаете как осущствеить переход на url?

 

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


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

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

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

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

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


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

просто не могу сделать переход на url. 

Если сможете помочь с кодом буду очень признателен

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


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

а статья класная. но немного не то. Хотя да там конкретно про пуши,му меня другая задача

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

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

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