Ingalime Опубликовано 18 мая, 2017 Поделиться Опубликовано 18 мая, 2017 (изменено) Использую PHP сервер, рекомедованный ZuBy: http://blog.rzaripov.kz/2017/02/firebase-android-ios-2.html?m=1 Однако, наблюдаеться странное поведение... Каждые три-два дня приходит на все устройства старый пуш. Один и тот же. Ничего не высылаю, однако упорно приходит старый мой пуш. Куда копать, чтобы исправить? Изменено 21 мая, 2017 пользователем Andrey Efimov фАнтомный Цитата Ссылка на комментарий
0 Anasazi Опубликовано 19 мая, 2017 Поделиться Опубликовано 19 мая, 2017 У меня была такая хрень, правда делал все не по статье Zuby, а по статье Александра Бирюкова, она тут тоже где-то есть на форуме. Пуш отправлял через обычную строку браузера http://пример.ru/push.php?action=send-push&text=МЧС предупреждает: сильные ливни! Заметил такую хрень, что фантомные пуши отправлялись в момент синхронизации chrome. Или когда заходил в свою учетку chrome и на другом компе и chrome начинал подтягивать журнал пароли и прочее. Ingalime 1 Цитата Ссылка на комментарий
0 Ingalime Опубликовано 19 мая, 2017 Автор Поделиться Опубликовано 19 мая, 2017 Включили утром планшет и опять пришел все тот же старый пуш. Этот пуш отправлялся давно со стационарного компьютера. После него уже другой пуш был выслан с попыткой перекрыть этот. Однако этот старый опять вылез... Пуши отправляются нормально. Все работает. Просто застрял где то в пути этот старый пуш и периодически вылазит. Продолжаю наблюдение, но не ясно как победить... Цитата Ссылка на комментарий
0 Ingalime Опубликовано 20 мая, 2017 Автор Поделиться Опубликовано 20 мая, 2017 Упорно каждые два дня приходит один и тот же устаревший пуш. Может у кого есть гипотеза, что пробовать для исправления ситуации? В основном отправлялись пуши из фаер фокса и несколько из Хрома. Этот пуш не помню из какого браузера был отправлен. Спасибо. Цитата Ссылка на комментарий
0 Ingalime Опубликовано 21 мая, 2017 Автор Поделиться Опубликовано 21 мая, 2017 Удалили историю хрома откуда были отправки. В 5 утра снова пришел фантомный пуш еще более старый чем предыдущий. Хром виноват или нет загадка... Цитата Ссылка на комментарий
0 Ingalime Опубликовано 21 мая, 2017 Автор Поделиться Опубликовано 21 мая, 2017 Может самым простым решением будет написать приложение для windows из него слать строку пуша? Это позволит обойти синхронизацию в браузерах из за которой возможны фонтомные пуши. Это конечно если виноваты браузеры, пока не понятно... Цитата Ссылка на комментарий
0 Ingalime Опубликовано 21 мая, 2017 Автор Поделиться Опубликовано 21 мая, 2017 (изменено) Создано приложение fmx windows для посылки пушей. Хотелось бы в окне WebBrowser увидеть ответ сервера на случай успешной отправки пуша. Однако не получается. WebBrowser1.Navigate(link); //в переменной правильная строка. Проверено через ShowMessage http://адерс моего сайта/pushTest/api.php?method=sendPush&title=текст&text=текст Вместо ответа WebBrowser пытаться скачать файл. Как правильно реализовать приложение fmx windows для посылки пушей? Спасибо. Изменено 21 мая, 2017 пользователем Ingalime Цитата Ссылка на комментарий
0 Anasazi Опубликовано 22 мая, 2017 Поделиться Опубликовано 22 мая, 2017 Не трогай TWebBrowser1. Делай все через пост-запросы. Пример нужен? Ingalime 1 Цитата Ссылка на комментарий
0 Ingalime Опубликовано 22 мая, 2017 Автор Поделиться Опубликовано 22 мая, 2017 Спасибо. Пример нужен. Цитата Ссылка на комментарий
0 Anasazi Опубликовано 22 мая, 2017 Поделиться Опубликовано 22 мая, 2017 Вот примерно так 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); Ingalime и walexw 2 Цитата Ссылка на комментарий
0 Ingalime Опубликовано 22 мая, 2017 Автор Поделиться Опубликовано 22 мая, 2017 Получилась программа по отсылке пушей при взаимодействии с сервером PHP ZuBy. Кто пользуется этим PHP сервером и кого есть время покритикуйте... Скачать: http://my-files.ru/uwtv19 Kitty 1 Цитата Ссылка на комментарий
0 Anasazi Опубликовано 23 мая, 2017 Поделиться Опубликовано 23 мая, 2017 22 часа назад, Ingalime сказал: Получилась программа по отсылке пушей при взаимодействии с сервером PHP ZuBy. Кто пользуется этим PHP сервером и кого есть время покритикуйте... Скачать: http://my-files.ru/uwtv19 А если внутри скрипта есть проверка пароля? Добавь поля login и pass и будет нормально. Ingalime 1 Цитата Ссылка на комментарий
0 Модераторы Равиль Зарипов (ZuBy) Опубликовано 23 мая, 2017 Модераторы Поделиться Опубликовано 23 мая, 2017 22 часа назад, Ingalime сказал: Получилась программа по отсылке пушей при взаимодействии с сервером PHP ZuBy. Кто пользуется этим PHP сервером и кого есть время покритикуйте... Скачать: http://my-files.ru/uwtv19 хех, весело) а вы свой серверный ключ и id отправителя не стали ставить?) и кто-то не дружит с отправкой запросов в потоке Anasazi 1 Цитата Ссылка на комментарий
0 Ingalime Опубликовано 23 мая, 2017 Автор Поделиться Опубликовано 23 мая, 2017 Цитата а вы свой серверный ключ и id отправителя не стали ставить?) Нет. Программа просто оболочка над ссылкой: http://ваш сайт/pushTest/api.php?method=sendPush&title=Заголовокs&text=Ваше сообщение Опыт показывает, что если дать пользователю эту ссылку, то рано или поздно пользователь будет делать ошибки, то равно сотрет, то в Интернет Эксплоер полезет, а там ссылка не работает и т.д. Поэтому, чтобы обойти браузеры и избежать ошибки, мне кажется так будет лучше. Потоки не используются. Цитата Ссылка на комментарий
0 Модераторы Равиль Зарипов (ZuBy) Опубликовано 23 мая, 2017 Модераторы Поделиться Опубликовано 23 мая, 2017 34 минуты назад, Ingalime сказал: Опыт показывает, что если дать пользователю эту ссылку, то рано или поздно пользователь будет делать ошибки, то равно сотрет, то в Интернет Эксплоер полезет, а там ссылка не работает и т.д Опыт подсказывает, что Интернет Эксплорер не браузер Ingalime 1 Цитата Ссылка на комментарий
0 Ingalime Опубликовано 24 мая, 2017 Автор Поделиться Опубликовано 24 мая, 2017 1. Удален проект из консоли fcm. 2. В RAD проекте ставлю проекту новое имя пакета. 3. Создан новый проект в fcm. Api ключ стал другой, а вот id остался прежним. 4. В проекте RAD и PHP сервере изменен на новый api ключ и имя пакета. 5. Старый проект удален с устройства. Новый инсталирован. Все нормально пуши работают. Спустя три дня пришел фантомный пуш, который никогда не высылался для нового проекта. Этот пуш высылался для старого проета. Может ли это быть связанным с тем, что id остался прежним? Откуда лезет это пуш не ясно. Что посоветуете? Цитата Ссылка на комментарий
0 Ingalime Опубликовано 24 мая, 2017 Автор Поделиться Опубликовано 24 мая, 2017 (изменено) Это устаревший, богомерзкий пуш приходит даже если папку с PHP сервером на хостинге переименовать.... P.S. Тест происходит при наличии 3-х устройств... Изменено 24 мая, 2017 пользователем Ingalime Цитата Ссылка на комментарий
0 Ingalime Опубликовано 4 июня, 2017 Автор Поделиться Опубликовано 4 июня, 2017 Избавление от фонтомных пушей - замена посылки пуша с get на post. Соотвественно изменение php сервера. Решение подсказано Fedor K. Kitty и Rusland 2 Цитата Ссылка на комментарий
Вопрос
Ingalime
Использую PHP сервер, рекомедованный ZuBy: http://blog.rzaripov.kz/2017/02/firebase-android-ios-2.html?m=1
Однако, наблюдаеться странное поведение... Каждые три-два дня приходит на все устройства старый пуш. Один и тот же.
Ничего не высылаю, однако упорно приходит старый мой пуш. Куда копать, чтобы исправить?
Изменено пользователем Andrey EfimovфАнтомный
Ссылка на комментарий
17 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.