Предоставление клиенту доступа к push-уведомлениям
В настоящее время я создаю приложение для малого бизнеса. Они хотели бы использовать push-уведомления. Я знаю, как реализовать их и все программирование.
Я просто смущен тем, как я позволил бы им лично отправить уведомление. Единственный способ, которым я могу думать, это то, что они звонят мне и просят меня сделать это.
Я использую парсинг для push-уведомлений. Есть ли способ, которым я могу позволить им получить доступ к приборной панели для них лично, чтобы сделать это.
2 ответа
Сначала включите push-уведомления на стороне клиента, затем запросите информацию о том, куда нужно отправлять push-уведомления. Затем отправьте push-уведомление непосредственно из приложения. Им не нужно связываться с вами или суетой.
Для андроида. сделать что-то подобное
ParseQuery<ParseInstallation> pq = ParseInstallation.getQuery();
pq.whereEqualTo("key", value);
// Send push notification to query
ParsePush push = new ParsePush();
push.setQuery(pq); // Set our Installation query
push.setMessage("Push Text");
push.sendInBackground();
Здесь у вас есть три варианта, вы должны решить, каким путем вы хотите пойти, в зависимости от того, сколько трения вы хотите ввести для своего клиента.
Но, насколько мне известно, это ваши единственные варианты, чтобы дать вашему клиенту доступ к ручной отправке Pushes без необходимости каждый раз звонить вам.
1. Используйте толчок на стороне клиента в вашем приложении
Вы можете зайти в настройки своего приложения https://www.parse.com/apps/{APPNAME} / edit # push и включить настройку "Client push". Затем вы добавляете приятный пользовательский интерфейс в свое приложение, которое позволяет пользователю определять аудиторию / текст и т. Д. Для отправки и отправлять ее через предоставленные классы Push из Parse SDK/ непосредственно с помощью REST API. Обратитесь к документации для платформы, на которой вы работаете, чтобы узнать, как отправить Push-уведомление с вашей платформы.
iOS: https://www.parse.com/docs/push_guide
Android: https://www.parse.com/docs/push_guide
.NET: https://www.parse.com/docs/push_guide
REST-API: https://www.parse.com/docs/push_guide
2. Добавьте людей как соавторов в ваше приложение
Вы можете добавить в ваше приложение соавторов людей, если у них уже есть учетная запись Parse.com. Это даст им доступ к панели инструментов, откуда они могут отправлять push-сообщения, используя Push-консоль Parse. Это наименее благоприятное решение, поскольку оно также предоставляет им доступ к браузеру данных, который они могут использовать для обмена данными и т. Д.
3. Напишите свою собственную маленькую Push Dashboard, используя SDK /API Parse
Если вам нужен отдельный инструмент, отсоединенный от основного приложения, вы можете, например, создать небольшое веб-приложение, предоставить пользовательский интерфейс для вашего клиента, чтобы определить текст и аудиторию, и отправить для них Push-уведомление через API. Это решение аналогично (1), и здесь действуют те же ссылки на документацию.