我正在创建一个通过短信向用户发送基本通知的应用程序。用户将通过网站注册,但我希望他们通过短信取消订阅。
为了做到这一点,我是否需要将“消息传入”时的默认 Webhook 从 https://demo.twilio.com/welcome/sms/reply 替换为我这边自定义的内容,或者可以我依靠默认的 STOP 消息处理来阻止消息发送给已表示想要取消订阅的用户?
据我了解,我看到的缺点是在我的应用程序中,我不会有活跃订阅者的规范列表,而且听起来 Twilio 现在对所有发送的 SMS 消息(甚至是失败的消息)收费。
任何有关这方面的指导都会有帮助。
谢谢!
Twilio 确实提供了对标准退出关键字(如 STOP、UNSUBSCRIBE 和 CANCEL)的自动处理,这将阻止将来向该号码发送消息。但是,如果您希望对流程有更多控制,您可以通过配置 Webhook 自行管理选择退出。
通过自定义 Webhook,您可以在应用程序中跟踪这些选择退出的消息,从而保持订阅者列表的准确性并防止消息发送给选择退出的用户。这还可以帮助您避免因传递尝试失败而产生不必要的消息传递成本。因此,如果拥有活跃订阅者的规范列表对您的应用程序很重要,那么此选项可能是一个不错的选择。