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

[Андроид] статья ZuBy и фантомный пуш


Ingalime

Вопрос

Использую PHP сервер, рекомедованный ZuBy: http://blog.rzaripov.kz/2017/02/firebase-android-ios-2.html?m=1 

Однако, наблюдаеться странное поведение... Каждые три-два дня приходит на все устройства старый пуш. Один и тот же.

Ничего не высылаю, однако упорно приходит старый мой пуш. Куда копать, чтобы исправить?

Изменено пользователем Andrey Efimov
фАнтомный
Ссылка на комментарий

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

  • 0

У  меня была такая хрень, правда делал все не по статье Zuby, а по статье Александра Бирюкова, она тут тоже где-то есть на форуме. Пуш отправлял через обычную строку браузера http://пример.ru/push.php?action=send-push&text=МЧС предупреждает: сильные ливни! 

Заметил такую хрень, что фантомные пуши отправлялись в момент синхронизации chrome. Или когда заходил в свою учетку chrome и на другом компе и chrome начинал подтягивать журнал пароли и прочее.

Ссылка на комментарий
  • 0

Включили утром планшет и опять пришел все тот же старый пуш. Этот пуш отправлялся давно со стационарного компьютера. После него уже другой пуш был выслан с попыткой перекрыть этот. Однако этот старый опять вылез...

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

Ссылка на комментарий
  • 0

Упорно каждые два дня приходит один и тот же устаревший пуш. Может у кого есть гипотеза, что пробовать для исправления ситуации? В основном отправлялись пуши из фаер фокса и несколько из Хрома. Этот пуш не помню из какого браузера был отправлен. Спасибо.

Ссылка на комментарий
  • 0

Может самым простым решением будет написать приложение для windows из него слать строку пуша? Это позволит обойти синхронизацию в браузерах из за которой возможны фонтомные пуши. Это конечно если виноваты браузеры, пока не понятно...

Ссылка на комментарий
  • 0

Создано приложение fmx windows для посылки пушей. Хотелось бы в окне WebBrowser увидеть ответ сервера на случай успешной отправки пуша. Однако не получается.

WebBrowser1.Navigate(link); //в переменной правильная строка. Проверено через ShowMessage http://адерс моего сайта/pushTest/api.php?method=sendPush&title=текст&text=текст

Вместо ответа WebBrowser пытаться скачать файл. Как правильно реализовать приложение fmx windows для посылки пушей? Спасибо.

 

test.jpg

Изменено пользователем Ingalime
Ссылка на комментарий
  • 0

Вот примерно так

PostData:= TStringList.Create;

 

  try
    // Создаём подключение
    IdHTTP1 := TIdHTTP.Create;
   

// Указываем данные для отправки
    PostData.Clear;

    postdata.Add('text_push=' + Memo1.Text);
    postdata.Add('action=send_push');

 

    // Отправляем запрос

    Result:=IdHTTP1.Post(DOMAIN + 'push.php', postdata);


   finally
   end;

Потом можешь куда-нибудь отобразить результат. showmessage(result);

Ссылка на комментарий
  • 0

Получилась программа по отсылке пушей при взаимодействии с сервером PHP ZuBy. Кто пользуется этим PHP сервером и кого есть время покритикуйте...

Скачать: http://my-files.ru/uwtv19

Ссылка на комментарий
  • 0
22 часа назад, Ingalime сказал:

Получилась программа по отсылке пушей при взаимодействии с сервером PHP ZuBy. Кто пользуется этим PHP сервером и кого есть время покритикуйте...

Скачать: http://my-files.ru/uwtv19

А если внутри скрипта есть проверка пароля? Добавь поля login и pass и будет нормально.

Ссылка на комментарий
  • 0
  • Модераторы
22 часа назад, Ingalime сказал:

Получилась программа по отсылке пушей при взаимодействии с сервером PHP ZuBy. Кто пользуется этим PHP сервером и кого есть время покритикуйте...

Скачать: http://my-files.ru/uwtv19

хех, весело) а вы свой серверный ключ и id отправителя не стали ставить?)

и кто-то не дружит с отправкой запросов в потоке:rolleyes:

Ссылка на комментарий
  • 0
Цитата

а вы свой серверный ключ и id отправителя не стали ставить?)

Нет.

Программа просто оболочка над ссылкой:

http://ваш сайт/pushTest/api.php?method=sendPush&title=Заголовокs&text=Ваше сообщение

Опыт показывает, что если дать пользователю эту ссылку, то рано или поздно пользователь будет делать ошибки, то равно сотрет, то в Интернет Эксплоер полезет, а там ссылка не работает и т.д.

Поэтому, чтобы обойти браузеры и избежать ошибки, мне кажется так будет лучше.

Потоки не используются. :)

 

Ссылка на комментарий
  • 0
  • Модераторы
34 минуты назад, Ingalime сказал:

Опыт показывает, что если дать пользователю эту ссылку, то рано или поздно пользователь будет делать ошибки, то равно сотрет, то в Интернет Эксплоер полезет, а там ссылка не работает и т.д

Опыт подсказывает, что Интернет Эксплорер не браузер

Ссылка на комментарий
  • 0

1. Удален проект из консоли fcm.

2. В RAD проекте ставлю проекту новое имя пакета.

3. Создан новый проект в fcm. Api ключ стал другой, а вот id остался прежним.

4. В проекте RAD и PHP сервере изменен на новый api ключ и имя пакета. 

5. Старый проект удален с устройства. Новый инсталирован. Все нормально пуши работают.

Спустя три дня пришел фантомный пуш, который никогда не высылался для нового проекта. Этот пуш высылался для  старого проета. Может ли это быть связанным с тем, что id остался прежним? Откуда лезет это пуш не ясно.

Что посоветуете? 

Ссылка на комментарий
  • 0

Это устаревший, богомерзкий пуш приходит даже если папку с PHP сервером на хостинге переименовать....:o

P.S.

Тест происходит при наличии 3-х устройств...

 

Изменено пользователем Ingalime
Ссылка на комментарий

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

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

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

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

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

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

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

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

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

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