найти на телефон samsung мультики на гоблинском переводе для телефона скачать бесплатно панели для телефона samsung galaxy ace программа qr на iphone Рассылка спама случайным людям - обычная практика мошенников. Если у вас не безлимитный тарифный план, это может вам стоить значительную сумму денег. Не говоря уже о том, что спам очень раздражает. Поэтому неплохо было бы установить приложение, блокирующее любой спам. Следуйте этой статье для блокировки SMS спама на телефонах Android. Откройте лист сообщений. Держите палец на сообщении от неизвестного номера. Должно открыться меню с тремя опциями: Удалить, Просмотреть контакт и Добавить номер в черный список. Выберите третий вариант. Нажмите OK когда откройте диалоговое окно с вопросом Вы действительно хотите добавить этот номер в черный список. Зайдите на сайт вашего оператора. У большинства операторов существуют веб-инструменты, позволяющие блокировать сообщения и электронную почту. Опции блокировки могут различаться в зависимости от оператора. Вы можете получить доступ к опциям оператора Verzion по here ссылке, а а AT T по этой. Заблокируйте сообщения, приходящие с электронной почты. Большинство спама отправляется не с другого телефона, а с компьютера и аккаунта электронной почты. Заблокируйте все сообщения, отправленные с электронной почты, если у оператора есть такая функция. Пользователи оператора Sprint могут отправить общение SPAM 6245 на номер 9999. Таким образом, вы отключите любые сообщения с электронной почты. Пользователи T-Mobile могут установить фильтр на отправку сообщений с электронной почты с сайта My T-Mobile. Зайдите на страницу MobileLife и выберите E-mail and text tools Инструменты управления сообщений и электронной почты. Вы можете добавить ключевые слова для их блокировки от определенных отправителей. Данный метод заблокирует и обычные сообщения с электронной почты. Многие фирмы, авиакомпании и сайты отправляют предупреждения и уведомления именно через электронную почту. Школьные сайты тоже зачастую пользуются этим способом. Позвоните или напишите своему оператору. Кроме использования онлайн инструментов для блокирования спама, вы также можете связаться с вашим оператором и предоставить ему подробную информацию касательно проблемы, чтобы они могли добавить отправителя в черный список. Скачайте приложение для блокировки SMS спама. Откройте Play Store на своем устройстве и введите в поиск sms block. Появится большое разнообразие приложений, как платных, так и бесплатных. Почитайте описание приложений и выберите подходящее. Большинство из них работает по одному и тому же принципу. Заблокируйте неизвестный номер. Большинство приложений для блокировки SMS позволят вам заблокировать любое полученное сообщение с неизвестного номера. Эта опция находится в меню Настройки. Программа заблокирует сообщение с любого номера вне списка ваших контактов. Помните, что при таком методе могут блокироваться и обычные сообщения. Большинство приложений имеет журнал заблокированных сообщений, чтобы вы могли их позже просмотреть. Заблокируйте определенные номера. Если вы получаете несколько сообщений спама с одного и тоже номера, вы можете добавить этот номер в черный список приложения. Большинство приложений позволяет вам блокировать выбранные входящие сообщения и номера из списка контактов. Вы также можете вручную ввести номер, который хотите заблокировать. Добавьте в черный список ключевые слова. Вы можете добавить в черный список ключевые слова, часто попадающиеся в спаме. Это позволит уменьшить количество спама, не блокируя все неизвестные номера. В некоторых приложениях эта функция может называться Фильтром. Смотрите, случайно не заблокируйте людей, с которыми вы переписываетесь. Время от времени проверяйте список заблокированных номеров, чтобы удостовериться, что вы не добавили туда не тот номер. Привет, Хабрапользователь. Кажется, ты используешь AdBlock. Хабрахабр развивается и существует за счет доходов от рекламы. Добавь нас в исключения. Причиной написания данной статьи послужила необходимость создания программы для системы Android, с помощью которой можно отправлять данные заказа в виде SMS сообщений владельцам интернет магазинов о том, что был совершен заказ товаров или услуг. Ранее мною использовалась система включающая GSM-модем и программу написанную на языке С, использовавшая AT-команды для общения с модемом и библиотеку gloox для получения сообщений по протоколу XMPP, на стороне web-сайта использовалась библиотека xmpphp, для отправки данных заказа. При такой схеме приходилось держать включенным компьютер постоянно, так как система приема заказов работала круглосуточно, соответственно отсюда дополнительный расход электроэнергии, шум от вентиляторов ночью и постоянный контроль интернет соединения. Основной задачей программы, которую мы будем создавать на протяжении статьи, является получение сообщения определенного формата, по протоколу XMPP и последующая передача полученных данных через SMS. Средой разработки будет являться Eclipse с установленным плагином ADT и необходимыми SDK. Для взаимодействия по протоколу XMPP будет использоваться библиотека SMACK для Android устройств. Сначала создадим каркас нашего приложения, который в последующем будем наращивать необходимым функционалом. Для этого создадим в Eclipse, Android Project CtrlN Android Android Project со следующими данными: После создания нового проекта, добавим необходимое разрешение Permission в файле для возможности отправки SMS сообщений. Для этого в среде разработки Eclipse открываем файл, переходим на вкладку Permissions, нажимаем кнопку Add, в появившемся окне выбираем пункт Uses Permission, нажимаем кнопку OK, далее появиться возможность выбора разрешения, в списке находим и выбираем пункт SMS, сохраняем наши действия. После всех манипуляций вкладка Permissions будет выглядеть следующим образом: Теперь, для примера рассмотрим самый простой способ отправки SMS сообщения, протестировать который можно в обычном эмуляторе Android. Для этого создадим два новых виртуальных устройства, с помощью менеджера виртуальных устройств Android Window AVD Manager со следующими параметрами: В созданном нами проекте, в методе onCreate добавим следующий код: package ; import ; import ; import ; public class XMPPSMSGateActivity extends Activity Override public void onCreateBundle savedInstanceState savedInstanceState; ; SmsManager sms ; 5556, null, Text SMS, null, null; Далее запускаем оба эмулятора Android, каждый из которых будет иметь собственный номер для проверки отправки и приема SMS сообщений, когда завершиться запуск и инициализации эмуляторов, нужно запустить наше приложение на эмуляторе с номером 5554, после запуска приложения, эмулятор с номером 5556 получит наше SMS сообщение. Отправка SMS сообщения осуществлялась с помощью класс SmsManager, который позволяет в системе Android производить необходимые действия с SMS сообщениям. Для инициализации объекта данного класса, использовался статический метод. Отправка SMS сообщения производится при помощи метода sendTextMessage, где параметрами метода являются: destinationAddress Номер, на который отправляется сообщение; scAddress Номер SMS-центра вашего оператора сотовой связи, через который происходит передача сообщения, если данный параметр имеет нулевое значение, тогда используется номер по умолчанию; text Текст SMS сообщения; sentIntent Если не нулевое значение, то в данный параметр передается объект PendingIntent, для получения сообщений о результате отправки сообщения; deliveryIntent Если не нулевое значение, то в данный параметр передается объект PendingIntent, для получения сообщений о результате доставки сообщения. Эмулятор Android прекрасно справляется с возложенными на него задачами, но имеет ряд ограничений, например, проверить результат доставки сообщения на нем не возможно, для этого придется использовать реальное устройство, что и будет сделано в дальнейшем. Так же при отправке сообщения с помощью метода sendTextMessage, длина его не может превышать 160 символов. Для более длинных сообщений необходимо использовать метод sendMultipartTextMessage, который в свою очередь так же позволяет отправлять сообщения длиной менее 160 символов. В приведенном выше примере, мы не получаем уведомлений об отправке SMS сообщения и его доставки получателю, поэтому расширим функционал приложения добавив необходимые обработки. Для этого в приложении необходимо зарегистрировать два приемника широковещательных намерений, которые будут обрабатывать необходимые намерения и выводит на экран соответствующие текстовые сообщения. В редакторе ресурсов добавим к нашему основному окну приложения виджет TextView, для вывода информации на экран. xml version1.0 encodingutf-8? LinearLayout /apk/res/android android:layoutwidthfillparent android:layoutheightfillparent android:orientationvertical TextView android:idid/textView android:layoutwidthfillparent android:layoutheightfillparent android:gravitytopleft/LinearLayout package ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; public class XMPPSMSGateActivity extends Activity TextView tv null; String SENT SMSSENT; String DELIVERED SMSDELIVERED; private BroadcastReceiver sent null; private BroadcastReceiver delivered null; Override public void onCreateBundle savedInstanceState savedInstanceState; ;//Объект TextView для вывода информации на экран tv TextView ;//Регистрация широковещательного приемника: Отправка IntentFilter insent new IntentFilterSENT; sent new BroadcastReceiver Override public void onReceiveContext context, Intent intent PARTS: ; MSG: ; switchgetResultCode case OK: SMS Отправленоn; break; case ERRORGENERICFAILURE: Общий сбойn; break; case ERRORNOSERVICE: Нет сетиn; break; case ERRORNULLPDU: Null PDUn; break; case ERRORRADIOOFF: Нет связиn; break; ; registerReceiversent, insent;//Регистрация широковещательного приемника: Доставка IntentFilter indelivered new IntentFilterDELIVERED; delivered new BroadcastReceiver Override public void onReceiveContext context, Intent intent PARTS: ; MSG: ; switch getResultCode case OK: SMS Доставленоn; break; case CANCELED: SMS Не доставленоn; break; ; registerReceiverdelivered, indelivered; SendSMSВашномер, Длинное сообщение 160 символов.; //Метод отправки SMS сообщения public void SendSMSString phone, String message SmsManager sms ; ArrayList String almessage new ArrayList String ; almessage message; ArrayList PendingIntent alpiSent new ArrayList PendingIntent ; ArrayList PendingIntent alpiDelivered new ArrayList PendingIntent ; for int i 0; i ; i Intent sentIntent new IntentSENT; PARTS, Часть: i; MSG, Сообщение: i; PendingIntent pisent this, i, sentIntent, UPDATECURRENT; pisent; Intent deliveredIntent new IntentDELIVERED; PARTS, Часть: i; MSG, Сообщение: i; PendingIntent pidelivered this, i, deliveredIntent, UPDATECURRENT; pidelivered; phone, null, almessage, alpiSent, alpiDelivered; Override protected void onDestroy ifsent! null unregisterReceiversent; ifdelivered! null unregisterReceiverdelivered; ; Для тестирования отправки сообщений и получения уведомления о доставке, на реальном устройстве, можно использовать ваш собственный номер сотового, тогда вы сможете в полной мере протестировать приложение. На рисунке ниже, изображена отправка и прием длинного сообщения. Теперь необходимо добавим к нашему приложению возможность взаимодействия по протоколу XMPP. Для этих целей создадим службу Service которая будет работать в фоновом режиме. Служба при помощи библиотеки SMACK, будет принимать и обрабатывать сообщения. Далее с помощью широковещательных намерений данные из полученного сообщения буду передаваться в основной класс приложения, для вывода на экран и последующей передаче через SMS. Для того чтобы добавить службу в наше приложение, необходимо определить для нее класс реализации, для этого в среде разработки Eclipse, необходимо нажать правой кнопки мыши по имени пакета проекта, в появившемся меню выбрать пункт New и Class, как показано на рисунке: В появившемся окне заполняем необходимые пункты, указанные на изображении и нажимаем кнопку Finish: После этих действий в проекте появиться реализация класса, далее необходимо зарегистрировать класс службы в файле, для этого открываем файл в среде разработки Eclipse, переходим на вкладку Application и в разделе Application Nodes нажимаем кнопку Add, в появившемся окне выбираем пункт Service и нажимаем кнопку OK. После необходимо указать имя класса службы, после всех манипуляций вкладка Application будет выглядеть следующим образом: Теперь добавим еще одно разрешение для приложения, чтобы оно могло выходить в Интернет, для этого проделайте те же действия что и выше для разрешения по отправке SMS сообщения, только в этот раз выберите. Следующим шагом будет добавление библиотеки SMACK к приложению, скачайте ее по адресу /p/asmack/сохраните в папке проекта, далее откройте свойства проекта, для этого нажмите правой кнопкой мыши на имени проекта в среде разработки Eclipse, в появившемся меню выберите пункт Properties. В появившемся окне настроек проекта, выберите в левом списке, пункт Java Build Path, после нажмите кнопку Add External JARs, найдите ранее сохраненную библиотеку в папке проекта и добавьте ее. После добавления внешней библиотеки окно настроек примет следующий вид: Ниже приведен исходный код службы, как видно в методе onCreate создается отдельный поток, в котором происходит основная работа по взаимодействию по протоколу XMPP при помощи библиотеки SMACK. Полученные сообщения, а так же иные состояние службы передаются при помощи отправки широковещательных намерений. package ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; public class XMPPSMSGateService extends Service private ConnectionConfiguration connConfig; private XMPPConnection connection; Thread th null; Intent in new IntentSMSGateService; Override public IBinder onBindIntent arg0return null; Override public int onStartCommandIntent intent, int flags, int startIdreturn STICKY; Override public void onCreate ; th new Thread public void run Message, The service is started; sendBroadcastin; connConfig new ConnectionConfiguration,5222, ; PLAIN; false; true; connection new XMPPConnectionconnConfig; try Message, Connect to the XMPP server; sendBroadcastin; ; Message, Login into the XMPP server; sendBroadcastin;, ; Message, SMS Gate online.; sendBroadcastin; else Message, SMS Gate offline.; sendBroadcastin; Presence presence new ; SMS Gate; 30; presence; PacketFilter filter new AndFilternew ; PacketListener myListener new PacketListener public void processPacketPacket packet ifpacket instanceof Message Message message Message packet; String messageBody ; String JID ; ifmessageBody null messageBody ; bodies ; r:bodiesmessageBody ; pingsendMessageJID, pong; Message, messageBody; sendBroadcastin; ; myListener, filter; 1000;catchException ; catchException e ; Message, ERROR: ; sendBroadcastin; public void sendMessageString to, String message ChatManager chatmanager ; Chat newChat to, null; message; catchException e ; ; ; Override public void onDestroy ;th null; Message, The service is stopped; sendBroadcastin; Для обработки широковещательных намерений полученных от службы, необходимо зарегистрировать еще один приемник широковещательных намерений, для этого в метод onCreate основного класса приложения добавим следующий код: IntentFilter filter new IntentFilter; SMSGateService; service new BroadcastReceiver Override public void onReceiveContext context, Intent intent SMSGateService String message Message; messagen; int i ; ifi! - 1 String phone 0, i; ! 0 String text ; Sending n; SendSMSphone, text; else else ; registerReceiverservice, filter; Как видно из приведенного кода, для отправки SMS, обрабатываются сообщения, которые имеют тип номертелефонтекстсообщения, например: Для запуска службы, в основном классе приложения в метод onCreate, добавим строку: startServicenew ; Для остановки службы, в основном классе приложения в методе onDestroy, добавим строку: stopServicenew ; Теперь попробуем запустить приложение в эмуляторе и через любой IM-клиент отправим сообщение определенного типа. Результат показан на изображении: Данная статья является ознакомительной и рассчитана на начинающих программистов, коим являюсь сам. Созданное приложение имеет ряд недостатков и ограничений, например отправка SMS сообщения будет осуществляться только когда главное окно приложения активно. Отсутствует проверка на наличие доступа в Интернет, так же если выход в Интернет осуществляется только через WI-FI, то когда устройство переходит в спящий режим, происходит отключение WI-FI, для экономии заряда батареи. Данную проблему можно избежать при помощи приложения Wi-Fi Keep Alive либо добавив данный функционал к приложению самостоятельно. Отсутствует ведение журнала принятых и отправленных сообщений. Круг применения данного приложения довольно широк, от получения уведомлений о заказе до создания полноценного SMS шлюза по обработке различных данных. Алексей Голощапов, Google Android. Программирование для мобильных устройств, 2012 г. Алексей Голощапов, Google Android. Системные компоненты и сетевые коммуникации, 2012 г. Тоже удивился почему издательство установило такие даты, хотя покупал в 2011. Наверное для того, чтобы пользователь при покупке видел, что это свежая книжка и отдал предпочтение ей. Во блин. Ну это ничего, у нас в продуктовом молоко передним числом пробивают, иногда глазам не верю. Полиграфические лайфхаки. Интересно, законно ли это? Думаю, вполне. Всё равно что на обложке написать Автор: Boomburum ненастоящие данные, но вроде и не за чертой закона А с журналами разве иначе? Выходят с датой следующего месяца. Хороший мануал для начинающих. Однако ж в связке SMS и Jabber меня всегда привлекала обратная задача: либо получение SMS через Jabber, либо отправка из джаббера без участия телефона/модема, через любой сервис. Спасибо, исправил ошибки. Никому бы не советовал разбираться в программировании под андроид по книжке голощапова. А почему собственно? Я читал эти книжки. Несмотря на некоторые ошибки, первая книга является вольным переводом документации с и для первого знакомства с Android вполне годится. Особенно для тех, кто не силен в английском. Правда, сейчас появились более достойные переводы зарубежных авторов. вот именно что вольный перевод. Стоит читать оф доки, там не такой и сложный англ. Его дословный перевод некоторых слов намерения, действия побуждает тут же книгу закрыть Искажение смысла у него или у вас нежелание видеть перевод в принципе, максимум кальку? дело в том, что после него ведь придется читать англоязычные статьи и заново понимать смысл основных определений Я правильно понимаю, что телефон используется как sms-шлюз? В чем смысл такого решения? Для отправки смс можно использовать один из over 9000 смс-шлюзов, более 8999 из которых скриптуются на bash curl. Количество плюсов в таком решении предлагаю пересчитать самостоятельно. Можно было заменить компьютер на роутер например, Asus WL-500gP с прошивкой OpenWRT. На роутере поднять сервер Lighttpd или оставить имеющийся по-умолчанию простенький uhttpd, поставить PHP и, пользуясь той же самой библиотекой xmpphp забирать по cronу сообщения, а затем запускать bash-скрипт, который посредством тех же самых AT-команд будет общаться с модемом. А то и вообще портировать вашу C-прогу на Linux. И получаете автономность. Притягивание оболочки Android и вообще само использование смартфона в данном случае это как пулеметом мух убивать. Когда то для получения смс-ок с заказами у меня рядом с круглосуточно включенным компом лежала мобилка с самым недорогим смс пакетом единственный плюс такого решения это тариф. Уже почти год использую sms шлюз, плюсов много, а недавно оператор у которого покупались смс пакеты объявил что еще и отчет о доставке будет платным стоимость смс-ок через шлюз и с собственного телефона сравнялась. Но автору все равно респект, как куплю андроид вернусь к этой статье. Как всё сложно. Я обошелся CURLPAW server. Но я считаю хороший опыт удачи вам и спасибо за статью Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста. Пометьте топик понятными вам метками, если хотите Метки лучше разделять запятой. Например: общение, социальные сети, , подростки, мердок Привет, Хабрапользователь. Кажется, ты используешь AdBlock. Хабрахабр развивается и существует за счет доходов от рекламы. Добавь нас в исключения. Вкратце, push-уведомления это небольшие по объему важные сообщения от программы или сервиса, отображаемые операционной системой тогда, когда вы непосредственно не работаете с указанным приложением или сервисом. Преимущество таких уведомлений в отсутствии необходимости держать программу вечно в памяти, тратя на нее процессорные мощности и память. Не буду здесь расписывать всю технологию доставки удаленного уведомления, ибо это уже сделано до меня. Выглядит примерно так: периодически демон опрашивает сервер и в случае появления сообщения, показывает его нам. Для iOS придумали APNS, для Android-а C2DM-GCM, я же хочу рассказать про кроссплатформенный громко сервис Pushover и связке его с php-сайтом. Предположим, что раз в день мы хотим знать что-либо о количестве заказов на сайте за день и их стоимости. Сайт крутится на некоторой CMS на PHP и mySQL, принимающая сторона имеет стильные iPhone и Android-телефоны. Срочность доставки сообщения не относится к жизненно-важным показателям. Надо найти условно безгеморройное решение. Pushover это скромный сервис уведомлений, а также приложения для iOS и Android, планируются поделки и для BlackBerry и OS X Mountain Lion. Сервис имеет свой API, позволяет отправлять бесплатно до 7.5 тысяч сообщений в месяц. Сообщение, помимо основного текста сообщения длиной 512 символов, может содержать крупный заголовок, URL тогда длина сообщения увеличивается до 500 и его тайтл все отображается отдельными сформированными блоками, потому такое разграничение. Сообщение можно доставить под неким выбранным указанным приоритетом. Пользователь может указать тихие часы, когда его не стоить будить уведомления, а также подключать и отключать устройства, на которые будут приходить уведомления. Уведомление может быть доставлено пользователям, предоставившим свой код, всем устройствам этого пользователя или по выбору. Для приема сообщения пользователю необходимо быть зарегистрированным в сервисе и обладать хотя бы одним рабочим устройством. После прохождения регистрации, каждый пользователь попадает в свой кабинет, где он сразу видит свой хэш-токен. Это уникальный идентификатор пользователя, на который в последствии и отправляются уведомления. Пользователю, желающему принимать сообщения, необходимо поставить на свой телефон/планшет/абы что приложение из соответствующего магазина. Добавление сервиса ничуть не сложнее. Из личного кабинета надо перейти на страницу создания приложения, где предлагается описать продукт: После заполнения соответствующих полей, нам становится известен токен приложения. В принципе, это все, что необходимо для отправки сообщения. На странице приложения в последующем будет красивый график успешно отправленных сообщений. не выполняется никак. Любое приложение может отправить любому пользователю уведомление, если знает его токен. Прием токенов от населения остается на совести приложения. Также как и отписка от рассылок. token хэш-токен вашего приложения или сервиса. user хэш-токен пользователя, которому вы отправляете уведомление. message текстовая часть сообщения. device идентификатор устройства пользователя, дабы не отсылать уведомления сразу на все его устройства title заголовок сообщения, если не указан, будет показано название сервиса url ссылка на web-страницу, если в этом есть необходимость priority приоритет сообщения, ставится в 1 для высокого приоритета, обходящего все тихие часы и - 1 для тихого уведомления. timestamp UNIX метка времени, когда это уведомлениебыло создано. Расписания доставки сообщений сервисом не предусмотрено. Ответ сервера будет представлен в json или xml формате в зависимости от расширения вызываемого скрипта. Если все прошло удачно будет отдан объект содержанием поля status, равном 1. Иначе, поле status будет содержать нечто иное, а поле errors массив описания ошибок. Вот примеры ответов удачной и неудачной отправок в формате XML: На главной странице и в факе в разделах смотрите, как легко! приводятся коды простейшего скрипта на различных языках для отправки и есть ссылка на 3rd-party php-класс от Chris Schalenborgh. Везде используется сURL, что впрочем, понятно. Куда ж нынче без велосипедов? На самом деле, мне не слишком понравилось, что успех отправки уведомления определяется либо как true/false, либо выводится сразу вся простыня ответа сервера. Да вообще обработки ошибок нет. Считаю, что если посетителю сайта не обязательно, то разработчику надо знать, почему не отправлено то или иное сообщение. В общем, существенно меняем все, классы уехали на GitHub. Минимальное сообщение теперь довольно просто отправить, ошибки можно разбирать: lPushover new PushoverТокен приложения; lPushover- userToken Токен пользователя; lPushover- notificationMessage Текст сообщения; try lPushover- send; echo font colorgreen Message sent/font, PHPEOL; catch PushoverException aException echo font colorred Error sending messages/font br, PHPEOL; echo ul, PHPEOL; foreachaException- getMessages as lMessage echo li, lMessage, /li, PHPEOL; echo /ul, PHPEOL; Пользователь уже принял сообщение. Знаем об удобном сервисе удаленных уведомлений, одинаково успешно передающий сообщения пользователям Android и iOS. Имеем рабочий механизм отправки уведомлений с сайта на PHP. Спасибо. Полезно. Чуть позже попробую прикрутить к сайту Да, 130 рублей многовато, конечно. Но тут по принципу хочешь, чтобы тебе приходили сообщения с разных сайтов заплати денюжку. Принцип-то ясен, но всё же многовато. Было бы очень прикольно, если бы они открыли API для создания своих приложений. Или сделали бы либы для платформ. И продавали бы эти либы по доллару за лицензию. Мне кажется, если поснифать траффик, можно вполне восстановить их API Ну можно поискать и бесплатные СМС нотификации для себя, если хорошо поискать И даже без костылей, типа Google Calendar Там вроде ограничение в день? только вот неизвестно сколько вроде читал о 20 где то. не реклама, я там не работаю, дает 60 сообщений на собственный номер в день бесплатно. Работает очень просто через API. Пользуюсь для всяких уведомлялок с сервера, очень удобно и костылей никаких не надо Более года назад рассматривал Prowl для iOS уведомлений от мониторинга, App тоже платное. Но без поддержки Android, так и не решил использовать. Спасибо за наводку. 3.99 USD у меня отобьются очень быстро, после первых 200 уведомлений вместо SMS. А если учесть размер уведомлений, который часто больше 160 символов и того раньше. Учтите, что бесплатный месячный лимит 7500 сообщений. Дальше сервис будет отвечать 409 кодом, если Вы не заплатите им. У меня информации о их ценовой политике нет. 7500 на каждое приложение. В данном случае я влажу в лимит. Если нужно будет немного больше, проблем разделить по пользователем не составит труда. А там возможно появится официальный прайс, который выйдет дешевле SMS. От SMS целиком отказываться не буду. Для критических уведомлений точно оставлю. Точняк, еще можно сделать резервное второе приложение Urban Airship дает миллион сообщений в месяц, для Basic Plan-a бесплатно. Дальше уже за деньги, но приемлимые деньги. Urban Airship совсем другой размах. У меня меньше 10 пользователей, так что самый минимальный план уже перебор. А вот Basic план интерестно посмотреть. Занятно, спасибо, для меня это как альтернатива sms нотификации. Попробую: Здорово, но не хватает одной фишки возможности сегментированной рассылки по группам пользователей. При регистрации идентификатора устройства в системе передавать следом его метрики часовой пояс, регион, язык. И далее уже подстраивать отправляемую информацию с учетом этих метрик. Сервис занимается только рассылкой сообщений. Когда Ваше приложение будет брать у пользователя его токен, оно точто также может и записать его метрики. Дальше простейшая очередь сообщений. Конечно, хотелось бы развития функционала сервера и на такие мелочи. Ок. Приложение записало метрики. Я вижу подписанное на push устройство. Как мне узнать из админки какие там у него метрики? Кто будет фильтровать сообщения? Логично чтобы это происходило на стороне сервиса, а возможности такой нету. Сервис занимается доставкой сообщений. Как Ваше приложение возьмет из Вашей базы данные пользователя, решает не сервис. Тут такое развитие событий. Я понял. Значит это только часть готового решения. Или отправлялка с api, другими словами. Это смотря какие требования к сервису Вы ставите. В большинстве случаев, думаю, это решение вполне пойдет за целое и всеобъемлющее. Я раньше пользовался отправкой сообщений от Urban Airship, но отсутствие таргетинга у них меня сдерживало массовой рассылкой заниматься не хотелось. Сейчас глянул их сайт дописали они таргетинг и даже разжевали как оно работает. Может у них понятней получилось. Совсем недавно думал о подобном сервисе, только вот идея была больше похожа на RSS. То есть тыкаем на сайтах подписаться, сайт по API получает токен, а юзер на каждом девайсе может выбрать о чем его уведомлять, когда и т.д. можно также отсеивать что то по фильтрам, допонительно можно было бы кнопки делать разные в андроиде ведь есть поддержка кнопок в уведомлениях Правда как я понимаю тут почти тоже самое. Только судя по комментариям это все платно. да и я думал не только о мобилках, можно еще к этому и Email прикрутить получать например раз в час все оповещения от сервисов, или даже если кто найдется, можно и SMS отправлять. Да даже в браузере сделать плагином. Но зачем использовать платный сервис, если GCM и APNS бесплатны? Зачем платить за обёртку, если есть готовые либы, а обёртку можно сделать самому? Чтобы не делать двойную работу. А разработчик ничего и не платит. Там работы-то на десять минут. Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста. Пометьте топик понятными вам метками, если хотите Метки лучше разделять запятой. Например: общение, социальные сети, , подростки, мердок

2015 сообщения для android

Спасибо за доверие!