Web应用程序可以使用个人phone发送短信吗

Can a web application use a personal phone to send a text message

我有一个客户,每个月发送大约 5000 条短信。他们目前正在 iPhone 中执行此操作,方法是将消息实际输入到 phone 中。 (我认为这些消息非常重复,并且通常是针对群组的)。

他们不使用在线消息网关的原因纯粹是成本。我们可以在澳大利亚使用网关(例如 Amazon SMS),交易费用约为 7.5 美分(促销费用为 2.5 美分,但我不知道这是否足够可靠)。

当客户使用他们自己的 iPhone 时,SMS 包含在他们的计划中,无需额外付费。

我正在为客户构建一个基于 Web 的应用程序,问题是“我可以通过连接到客户桌面 PC 的手机发送 SMS”吗?我认为答案是否定的,但想感到惊讶。该应用程序是响应式的,那么如果它们从 phone 上的浏览​​器触发了消息怎么办?还是没有?

如果您可以使用 Android phone 而不是 iPhone,您可以在 Android 上创建一个小型网关应用程序,无需发送短信即可征求用户的意见。

它可以这样工作:

  • Android 应用程序将有一个简单的 REST 界面,一个好的开始可能是 https://github.com/NanoHttpd/nanohttpd
  • Android 应用程序中的端点可以发送消息,请参阅 Sending SMS programmatically without opening message app
  • 计算机上的软件将使用 Android phone 上的其余端点来发送消息。

这不适用于 iPhone,因为它不允许应用程序在没有用户干预的情况下发送短信。