Так вот наша искомая последовательность событий:Как пользователь ответ Twilio принять конкретные меры
- Мы используем Twilio к тексту наших пользователей с уведомлением о конкретной сделки на нашем веб-приложение, которое включает в себя простой призыв к действию, например «Привет, Алиса. Ваши транзакции, касающиеся вашего плюшевого медведя, находятся на рассмотрении. Пожалуйста, ответьте «ДА», чтобы одобрить эту транзакцию ».
- Пользователь отвечает «ДА»
- Это вызывает вызов конечной точки на нашем сервере, которая изменяет статус этой транзакции на «утвержденную» в нашей базе данных.
Проблема заключается в том, что мы не можем понять, как следить за КОТОРЫХ транзакции конкретный SMS связан с.
Наши идеи до сих пор:
- дают пользователю код, например, «Пожалуйста, ответьте« APPROVE EH384F »на , одобрите эту транзакцию», но это явно умаляет опыт пользователя , и мы предпочли бы, чтобы это было очень просто.
- Установить twilio cookie.. но они, кажется, истекают после 4 часа, и мы не хотим, чтобы текст работал только, если пользователь отвечает в течение 4 часов.
Может ли кто-нибудь указать нам, как мы можем это сделать?
Не могли бы вы проверить, существует ли еще одна транзакция, если это так, одобрить ее, иначе спросите пользователя, для какого? – veksen
Я думаю, что это было бы слишком большим усилием для большинства пользователей, особенно если было много транзакций. Мы действительно хотим, чтобы это было просто «ответьте« ДА, чтобы одобрить », и этот ответ каким-то образом связан с транзакцией, вызвавшей уведомление. – otajor
Знаете ли вы, что люди, имеющие более одной транзакции? Как насчет множества транзакций? Это следует ввести в уравнение. Легко попасть в ловушку борьбы с худшим сценарием. Кроме того, проблема с SMS заключается в том, что сложно отслеживать, правильно ли отправлены/получены сообщения (по крайней мере, в Канаде). Таким образом, ответ «ДА» от них может быть связан с вашим предыдущим сообщением, если существует более одной транзакции. – veksen