Простые вопросы по push сообщениям

OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

Простые вопросы по push сообщениям

Post by OtherSide »

Пользователи меня давно уже просят посылать сообщения, если цены на акции достигли заданного уровня, думаю sms слать накладно, а почтой - это вчерашний день, да и скорее всего фильтры порубят.
Так что решил использовать для этого Push сообщения. Информации вроде как и много в интернете, но ответы на базовые вопросы найти сложно, так как пишут как о само собой разумеющихся вещах.
Подскажите пожалуйста ответы на базовые вопросы

1. Я правильно понимаю, что google cloud messaging будут прозрачно работать с ios, android и chrome? Ну т.е. после того как я отлажу на одной из платформ, на другие распространить тоже оч. легко будет
2. Появился еще какой-то firebase, есть ли смысл писать под него сразу, библиотек и примеров под него мало
3. Нашел библиотеку PushSharp (у меня сервер на дотнете). Инициализация такая var config = new GcmConfiguration ("GCM-SENDER-ID", "AUTH-TOKEN", null);
Вставил как токен данные из скриншота, регистрация не проходит. Где вообще брать этот токен? На клиенте генерить или где то в недрах кабинета искать. Как-то не похоже по логике, что на клиенте, клиентов много же.
4. Так и не понял, GCM надстройка над родными пушами андроида или же просто уже новая расширенная версия этого дела.
You do not have the required permissions to view the files attached to this post.
nyekimov
Уже с Приветом
Posts: 2749
Joined: 11 Jul 2015 19:01
Location: Chicago

Re: Простые вопросы по push сообщениям

Post by nyekimov »

В случае с иос ты можешь посылать сообщения только своим приложениям, так как в подписи сообщения учавствует apns сертификат приложения, а также token устройства, которое генерится при первой загрузке приложения и отсылается на сервер. Затем обычно скрипт на питоне по логике генерит сообщение , подписывает его сертификатом и шлёт устройствам по токенам.
Я не видел чтобы использовали Google cloud как решение для иос, так как на питоне написать скрипт быстрей . Но почитал как он работает ща, без apns сертификата и токена девайса он не пашет.
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: Простые вопросы по push сообщениям

Post by valchkou »

Почему емайл устарел? помоему самый простой и дешевый способ. емал клиент почти у каждого запущен.
Нужно исходить из своего бюджета на разработку и поддержку и возможностей пользователя.
helg
Уже с Приветом
Posts: 4827
Joined: 15 May 2001 09:01

Re: Простые вопросы по push сообщениям

Post by helg »

Верно valchkou советует.

В IMAP, которым люди почту читают, есть IDLE. IDLE доставляет сообщения push-like методом, именуемым long poll. Совершенно моментально, то есть сразу, без интервала опроса. Стандартный IMAP сервер по имени dovecot умеет раздавать по IDLE. Мой k9mail клиент на андроиде исполняет IDLE. Thunderbird на чём угодно - тоже. iphone-вский клиент, опять же. По-моему, в MS стеке почтовых протоколов то же самое реализовано, правда не на уровне IMAP/IDLE . Присоединюсь к совету: чем городить зоопарк способов быстрого уведомления на разных платформах, сделайте ставку на то, что клиент имеет возможность получать почту без задержек.
nyekimov
Уже с Приветом
Posts: 2749
Joined: 11 Jul 2015 19:01
Location: Chicago

Re: Простые вопросы по push сообщениям

Post by nyekimov »

helg wrote:Верно valchkou советует.

В IMAP, которым люди почту читают, есть IDLE. IDLE доставляет сообщения push-like методом, именуемым long poll. Совершенно моментально, то есть сразу, без интервала опроса. Стандартный IMAP сервер по имени dovecot умеет раздавать по IDLE. Мой k9mail клиент на андроиде исполняет IDLE. Thunderbird на чём угодно - тоже. iphone-вский клиент, опять же. По-моему, в MS стеке почтовых протоколов то же самое реализовано, правда не на уровне IMAP/IDLE . Присоединюсь к совету: чем городить зоопарк способов быстрого уведомления на разных платформах, сделайте ставку на то, что клиент имеет возможность получать почту без задержек.
Иос не даёт выполняться бэкграунд задачам, можно настроить scheduler типо но ему задать только интервал, от которого ось может отходить. А push обрабатываются всегда, если дошли, обычно доходят быстро. А реализация вашего решения под разные платформы не городить зоопарк логики? Почтовый клиент это целое государство как бы, когда как Пуш уведомление стандартное средство , там просто поначалу надо немного въехать в особенности оси, но почтовый клиент прикручивать потребует больше времени.
Конечно со стороны сервера один механизм будет посылать имейлы и это типо легче, но на деле питон скрипты, которые шлют сообщения андроиду и иосу будут не так сильно отличаться.
helg
Уже с Приветом
Posts: 4827
Joined: 15 May 2001 09:01

Re: Простые вопросы по push сообщениям

Post by helg »

nyekimov wrote:Иос не даёт выполняться бэкграунд задачам, можно настроить scheduler типо но ему задать только интервал
Не понял. В айфоне нет возможности настроить push email в фоне? Трудно поверить. В андроидах оно уже сколько лет это по стандарту сполняет гладко. В мой недолгий период держания айфона в руках почта на него доставлялась сразу же после отправки.

Да и гугл говорит, что с этим нет проблем. https://www.google.com/search?q=iphone+push+email" onclick="window.open(this.href);return false;
питон скрипты, которые шлют сообщения андроиду и иосу будут не так сильно отличаться
И каждый пользователь должен выбрать: на какую платформу ему доставку организовывать. А ещё зашивать в код и сопровождать все платформы со всеми их версиями.
nyekimov
Уже с Приветом
Posts: 2749
Joined: 11 Jul 2015 19:01
Location: Chicago

Re: Простые вопросы по push сообщениям

Post by nyekimov »

helg wrote:
nyekimov wrote:Иос не даёт выполняться бэкграунд задачам, можно настроить scheduler типо но ему задать только интервал
Не понял. В айфоне нет возможности настроить push email в фоне? Трудно поверить. В андроидах оно уже сколько лет это по стандарту сполняет гладко. В мой недолгий период держания айфона в руках почта на него доставлялась сразу же после отправки.

Да и гугл говорит, что с этим нет проблем. https://www.google.com/search?q=iphone+push+email" onclick="window.open(this.href);return false;
питон скрипты, которые шлют сообщения андроиду и иосу будут не так сильно отличаться
И каждый пользователь должен выбрать: на какую платформу ему доставку организовывать. А ещё зашивать в код и сопровождать все платформы со всеми их версиями.
Не совсем понял задачи, мы хотим чтобы приложение получало уведомления или на почту приходило письмо от сервиса? Логически и то и то возможно, но лично я не представляю, чтобы мне от ватсапа пришло имеил уведомление о новом сообщении, нефик ему знать мой имеил вообще, но тут конечно зависит от аудитории и самого приложения. Для каких то общих случаев и незамысловатых приложений имеил уведомления вполне себе живут, фейсбук шлет и пуш и имеил, только имеил вкладка соц сеть я никогда не читаю.
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

Re: Простые вопросы по push сообщениям

Post by OtherSide »

valchkou wrote:Почему емайл устарел? помоему самый простой и дешевый способ. емал клиент почти у каждого запущен.
Нужно исходить из своего бюджета на разработку и поддержку и возможностей пользователя.
1. Пуши я могу обрабатывать внутри приложения, это понадобится скорее всего
2. емейл с большой вероятностью потеряется среди спам фильтров
3. скорее всего после пары десятков сообщений гугл меня заблокирует и захочет денег за рассылки, а я не хочу кормить дармоедов
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: Простые вопросы по push сообщениям

Post by valchkou »

OtherSide wrote:
valchkou wrote:Почему емайл устарел? помоему самый простой и дешевый способ. емал клиент почти у каждого запущен.
Нужно исходить из своего бюджета на разработку и поддержку и возможностей пользователя.
3. скорее всего после пары десятков сообщений гугл меня заблокирует и захочет денег за рассылки, а я не хочу кормить дармоедов
А ты что за бесплатно даешь фитчу?
email - 100руб
sms - 200руб
realtime push - 300 руб
fedex -50$
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

Re: Простые вопросы по push сообщениям

Post by OtherSide »

valchkou wrote:
OtherSide wrote:
valchkou wrote:Почему емайл устарел? помоему самый простой и дешевый способ. емал клиент почти у каждого запущен.
Нужно исходить из своего бюджета на разработку и поддержку и возможностей пользователя.
3. скорее всего после пары десятков сообщений гугл меня заблокирует и захочет денег за рассылки, а я не хочу кормить дармоедов
А ты что за бесплатно даешь фитчу?
email - 100руб
sms - 200руб
realtime push - 300 руб
fedex -50$
Нет не бесплатно. Но вопрос - мне-то платить нахрена? Ты для начала попробуй с пользователя хотя бы 100 рублей содрать, а потом деньгами расшвыривайся.
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: Простые вопросы по push сообщениям

Post by valchkou »

OtherSide wrote:
valchkou wrote:
OtherSide wrote:
valchkou wrote:Почему емайл устарел? помоему самый простой и дешевый способ. емал клиент почти у каждого запущен.
Нужно исходить из своего бюджета на разработку и поддержку и возможностей пользователя.
3. скорее всего после пары десятков сообщений гугл меня заблокирует и захочет денег за рассылки, а я не хочу кормить дармоедов
А ты что за бесплатно даешь фитчу?
email - 100руб
sms - 200руб
realtime push - 300 руб
fedex -50$
Нет не бесплатно. Но вопрос - мне-то платить нахрена? Ты для начала попробуй с пользователя хотя бы 100 рублей содрать, а потом деньгами расшвыривайся.
даешь фитчу за бесплатно на время или скажем первые 100 нотификаций.
тот кому интересно, после пробного периода сам будет проситься денег заплатить.
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

Re: Простые вопросы по push сообщениям

Post by OtherSide »

valchkou wrote: даешь фитчу за бесплатно на время или скажем первые 100 нотификаций.
тот кому интересно, после пробного периода сам будет проситься денег заплатить.
Так перед этим мне надо самому заплатить. А я не хочу. Да и все ясно с мейлами.
Вы можете ответить - где брать этот долбаный auth token?
helg
Уже с Приветом
Posts: 4827
Joined: 15 May 2001 09:01

Re: Простые вопросы по push сообщениям

Post by helg »

OtherSide wrote:Вы можете ответить - где брать этот долбаный auth token?
Где взять пропуск, который позволяет тревожить миллионы смартфонов в обход всех фильтров? Полагаю, в отделе выдачи пропусков - у производителя. На месте производителя я бы для выдачи потребовал подписать соглашение, что спамить не будете, оставил бы право закрыть для Вас вход, если кто пожалуется на спам. Ну и предложил бы месячных планов на выбор: сколько сообщений за какое время можно посылать.
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

Re: Простые вопросы по push сообщениям

Post by OtherSide »

helg wrote:
OtherSide wrote:Вы можете ответить - где брать этот долбаный auth token?
Где взять пропуск, который позволяет тревожить миллионы смартфонов в обход всех фильтров? Полагаю, в отделе выдачи пропусков - у производителя. На месте производителя я бы для выдачи потребовал подписать соглашение, что спамить не будете, оставил бы право закрыть для Вас вход, если кто пожалуется на спам. Ну и предложил бы месячных планов на выбор: сколько сообщений за какое время можно посылать.
Понятно что у производителя. В каком разделе конкретно не нашел
helg
Уже с Приветом
Posts: 4827
Joined: 15 May 2001 09:01

Re: Простые вопросы по push сообщениям

Post by helg »

OtherSide wrote: Понятно что у производителя. В каком разделе конкретно не нашел
Простой поиск даёт осмысленные ответы где: http://bfy.tw/6iKX" onclick="window.open(this.href);return false;
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

Re: Простые вопросы по push сообщениям

Post by OtherSide »

helg wrote:
OtherSide wrote: Понятно что у производителя. В каком разделе конкретно не нашел
Простой поиск даёт осмысленные ответы где: http://bfy.tw/6iKX" onclick="window.open(this.href);return false;

Я по такому запросу тоже искал. Удалось найти только сырцы, где этот токен уже передается. А вот найти его в кабинете разработчика я не смог

Return to “Работа и Карьера в IT”