Можно ли вести как групповые текстовые сообщения, так и отдельные текстовые сообщения с пользователями и хранить их отдельно? Я понимаю, что концепция группового сообщения сама по себе не существует, но хотел бы узнать, позволили ли какие-либо недавние достижения в технологии сделать это возможным с Twilio или другими поставщиками.
Короче говоря, я создаю ПО C где пользователь внутри приложения iOS может отправить вызов API для моего внутреннего приложения. Это приложение получает телефонный номер из чьего-либо списка контактов, а затем подключается к Twilio для отправки SMS-сообщения этому целевому пользователю.
Когда пользователь отвечает, я исследовал веб-ловушки Twilio для получения сообщения, а затем сохранить его в базе данных. Таким образом, исходный пользователь сможет увидеть сообщение на экране.
Я предполагаю, что когда пользователь отвечает на сообщение twilio, единственными доступными метаданными являются его сообщение и номер телефона, поэтому «внешний ключ» - это номер телефона. Таким образом, когда я сохраняю его в своей базе данных, у меня есть номер телефона и сообщение.
Это работает, пока кто-то не решит нацелиться на двух или более людей в SMS-сообщении. используя мой API, а затем нацелиться на одного из этих людей по отдельности. Например, они выбирают меня в качестве единственного получателя, а затем выбирают меня и кого-то еще в качестве группового текстового сообщения.
В этом случае, как может моя система / Twilio различать, отвечаю ли я на групповое сообщение, или к одному сообщению?
Есть идеи или обходные пути? Может быть, другая технология? Спасибо!