iOS Twilio 接收传入的短信

iOS Twilio Receive Incoming SMS

我正在开发一个 iOS 消息传递应用程序,它使用 Twilio 发送和接收短信和彩信。关于 iOS 客户端的 Twilio 教程似乎只涵盖呼出和呼入电话。我知道发送 SMS/MMS 意味着我向我的服务器发送 HTTP 请求,其中我的服务器将请求发送到 Twilio 以完成发送。但是,我将如何在我的应用程序上接收消息?

我知道 Twilio 号码有网络挂钩,当号码收到此消息时会执行,但我如何将此消息发送到我的应用程序。我不相信有像语音那样的委托方法。我现在能想到的唯一解决方案是使用从我的服务器到 phone 的推送通知。还有其他可能的方法吗?谢谢

我最近遇到了和你类似的情况,但我的应用程序只关心在应用程序打开时 window 2 分钟内收到响应。

无论如何,我认为您最好的选择包括 1) 推送通知,2) 套接字(可能通过 Socket.io),或 3) 后台轮询。如果您计划让您的应用程序接收与其状态(打开、关闭等)无关的消息,那么我强烈建议使用推送通知。我使用 Parse 作为我的 Twilio 后端,它使创建和使用推送通知变得轻而易举:)