Android
Push Notifications
Отправка Parse Push уведомлений с клиента на Android
9 мин
отправка уведомлений parse с клиентской стороны введение клиентские уведомления — это функция, доступная в api parse от back4app, однако она не включена по умолчанию из за проблем с безопасностью включение клиентских уведомлений и разрешение вашему приложению использовать их функции довольно просто, но не рекомендуется основная функция клиентских уведомлений — для отладки и тестирования в этом учебном пособии будет создано примерное приложение, и вот как оно будет выглядеть в любое время вы можете получить доступ к полному проекту android, созданному с помощью этого учебного пособия, в нашем репозитории github предварительные требования для завершения этого учебника нам нужно android studio приложение, созданное на back4app примечание следуйте учебнику по созданию нового parse app чтобы узнать, как создать parse app на back4app android приложение, подключенное к back4app примечание следуйте учебнику по установке parse sdk чтобы создать проект android studio, подключенный к back4app устройство (или виртуальное устройство ) с android 4 0 (ice cream sandwich) или новее 1 включите клиентский push перейдите на веб сайт back4app , войдите в систему, найдите свое приложение и нажмите на настройки сервера настройки сервера найдите блок “основные настройки” и нажмите на настройки настройки блок “основные настройки” выглядит так 3\ прокрутите страницу до конца и нажмите на кнопку изменить детали изменить детали , как показано ниже 4\ вы увидите флажок с надписью разрешить push уведомления от клиента в конце страницы редактирования, отметьте этот флажок и нажмите кнопку сохранить, как показано ниже 2 push из вашего приложения в начале вашей активности импортируйте следующие зависимости 2\ используйте parsepush parsepush для отправки push сообщения, как показано в следующем коде не забудьте настроить каналы и сообщение 1 jsonobject data = new jsonobject(); 2 // put data in the json object 3 try { 4 data put("alert", "back4app rocks!"); 5 data put("title", "hello from device"); 6 } catch ( jsonexception e) { 7 // should not happen 8 throw new illegalargumentexception("unexpected parsing error", e); 9 } 10 // configure the push 11 parsepush push = new parsepush(); 12 push setchannel("news"); 13 push setdata(data); 14 push sendinbackground(); 3\ чтобы протестировать push уведомления, просто вызовите эту функцию, пока устройство открыто готово! на этом этапе вы можете отправлять push уведомления, используя ваше собственное устройство с client push через back4app! чтобы узнать больше о push уведомлениях для android, смотрите официальная документация по push уведомлениям parse для android