Android
Push Notifications
Отправка Parse Push уведомлений с клиента на Android
9 мин
отправка уведомлений parse с клиентской стороны введение клиентские уведомления — это функция, доступная в api parse от back4app, однако она не включена по умолчанию из за проблем с безопасностью включение клиентских уведомлений и разрешение вашему приложению использовать их функции довольно просто, но не рекомендуется основная функция клиентских уведомлений — для отладки и тестирования в этом учебном пособии будет создано примерное приложение, и вот как оно будет выглядеть в любое время вы можете получить доступ к полному проекту android, созданному с помощью этого учебного пособия, в нашем https //github com/back4app/android cloud code push предварительные требования для завершения этого учебника нам нужно https //developer android com/studio/index html приложение, созданное на back4app примечание следуйте https //www back4app com/docs/get started/new parse app чтобы узнать, как создать parse app на back4app android приложение, подключенное к back4app примечание следуйте https //www back4app com/docs/android/parse android sdk чтобы создать проект android studio, подключенный к back4app устройство (или https //developer android com/studio/run/managing avds html ) с android 4 0 (ice cream sandwich) или новее 1 включите клиентский push перейдите на https //www back4app com/ , войдите в систему, найдите свое приложение и нажмите на настройки сервера настройки сервера найдите блок “основные настройки” и нажмите на настройки настройки блок “основные настройки” выглядит так 3\ прокрутите страницу до конца и нажмите на кнопку изменить детали изменить детали , как показано ниже 4\ вы увидите флажок с надписью разрешить push уведомления от клиента в конце страницы редактирования, отметьте этот флажок и нажмите кнопку сохранить, как показано ниже 2 push из вашего приложения в начале вашей активности импортируйте следующие зависимости // импорт в объект jsonobject, необходимый для push сообщения import org json jsonexception; import org json jsonobject; // парсинг зависимостей import com parse parsepush; 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, смотрите http //docs parseplatform org/android/guide/#push notifications