Сервер сообщений Google


0 0

В последнее время мне пришлось столкнуться с некоторыми проблемами разработки для мобильных устройств и больше всего проблем доставил Google. Две самые крупные проблемы связаны с отправкой сообщений мобильному приложению. 

Сначала я узнал, что сервер отправки сообщений от Google не имеет статичного IP адреса. Неужели не смогли купить фиксированный адреса или хотя бы несколько адресов. Я работаю с окружением, входы и выходы из которого защищены сетевым экраном и чтобы открыть даже подключение наружу нужно пройти несколько кругов бюрократии, которой я не видел даже при СССР. При этом работники из страны Индия из компании TCS, которые отвечают за сеть и сервера не умеют настраивать сетевой экран по имени домена. Теперь как Google меняет адреса, сообщения перестают отправляться.

В принципе, тут нет никакой ошибки, есть только неудобство, которое компания создало таким как я. Хотелось бы, чтобы Google использовала всё же статичный адрес, как это делает Apple. 

Второе неудобство оказалось в том, что мобильное приложение на андроиде получает сообщения с задержкой. С apple проблем нет. Я отвечаю за серверную часть системы и я отправляю сообщения на сервер Google. Само же мобильное приложение написали сотрудники из страны Индия и компания MXM. Когда я отправляю, сервер возвращает мне результат счастья и все должно быть прекрасно, но на самом деле сообщение доходит до телефона не сразу. 

У меня нет опыта разработки для Андроид, поэтому тут вопрос в студию - что делать? Погуглил и вроде бы сообщения должны доставляться мгновенно, но этого нет. Я также нашел, что я не единственный такой, что вроде бы даже существуют приложения, которые через определенные промежутки тыкаются на сервер, сообщая о своем существовании, так называемый Heartbeat. Но я же не могу сказать клиенту, чтобы он заставил всех пользователей андроида скачать эти приложения.

MXM из Индии разводит руками и не собирается помогать, они же не отправляют сообщения и не отвечают за ОС Андроид. А у меня даже телефона нет на этой ОС, чтобы тестировать. Я писал код, как в комнате без света, а как дебагить понятия не имею. Может есть у Google в админке какая-то страничка, где можно посмотреть статистику сообщений - сколько получено от меня, сколько в очереди, сколько отправлено? 


Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым


Комментарии

Паника, что-то случилось!!! Ничего не найдено в комментариях. Срочно нужно что-то добавить, чтобы это место не оставалось пустым.

Добавить Комментарий

Еще что-нибудь

Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне