В современном мире уведомления стали ключом к развитию бизнеса. SMS-уведомления используются каждой успешной компанией, поскольку они играют важную роль в создании отношений между компанией и клиентом.

Я покажу, как вы можете интегрировать Amazon Simple Notification Service (SNS) через SMS для конкретного клиента и для определенной группы клиентов.

Начнем с отправки смс конкретному покупателю (номеру) за раз.

Для этого вам необходимо иметь учетные данные учетной записи AMAZON SNS.

Добавить зависимости

Maven:
‹dependency›
‹groupId› com.amazonaws ‹/groupId›
‹artifactId› aws-java-sdk ‹/artifactId›
‹Version› 1.10.74 ‹/version›
‹/dependency›

Gradle:

группа компиляции: ‘com.amazonaws’, имя: ‘aws-java-sdk’, версия: 1.10.74

Выполнение основного метода отправит SMS на желаемый номер телефона.

ПРИМЕЧАНИЕ. Для номера телефона не должна быть активирована служба Не беспокоить.

Этот метод был предназначен только для отправки определенного сообщения конкретному клиенту, но для отправки того же сообщения определенному количеству клиентов мы можем отправлять смс на основе подписки.

Шаги:

  • Создать тему: мы создадим тему для SMS, на которую будут подписаны номера телефонов.
  • Подписка. Подпишитесь на номера телефонов на эту тему SMS.
  • Опубликовать: после подписки на номера телефонов в теме опубликуйте сообщение в этой теме. SMS будет отправлено на все номера телефонов, на которые вы подписаны.

Выполнение этого класса отправит sms всем подписанным клиентам.

Количество уведомлений, которые мы хотим отправить в определенное время, например, об окончании подписки на продукт и т. Д. Чтобы решить подобные проблемы с расписанием, я расскажу, как запланировать эти смс с помощью Quartz Scheduler в моем следующем посте.

Если вы хотите, чтобы я подробно рассказал о чем-либо или у вас есть какие-либо вопросы, не стесняйтесь оставлять мне записку или писать мне по электронной почте [email protected].