• 0
Ingalime

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

Вопросы

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

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

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

Изменено пользователем Andrey Efimov
фАнтомный

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


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

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

  • 0

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

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

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


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

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

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

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


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

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

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


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

Удалили историю хрома откуда были отправки. В 5 утра снова пришел фантомный пуш еще более старый чем предыдущий. :(

Хром виноват или нет загадка...

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


Ссылка на сообщение
Поделиться на другие сайты
  • 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

Не трогай TWebBrowser1. Делай все через пост-запросы. Пример нужен?

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


Ссылка на сообщение
Поделиться на другие сайты
  • 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

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


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

Избавление от фонтомных пушей - замена посылки пуша с get на post. Соотвественно изменение php сервера.

Решение подсказано Fedor K.

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


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

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

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

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

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

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

Войти

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

Войти

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

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