我喜欢定期向我的联系人中的一大群人发送友好的短信。向很多人发送相同的消息很乏味,但我从未对现有应用程序提供的解决方案完全满意。所以,我开始开发自己的。
我从一个运行良好并且具有一些定义特征的快捷方式开始:
尽管如此,快捷方式是穷人的编程,而我渴望获得适当的开发体验。因此,我开始学习 Swift 并编写一个应用程序,为我提供更强大、UI 友好的快捷方式版本。
唉,恐怕我可能太渴望了。我还没有找到任何文档或示例来向联系人发送 iMessage 或 SMS 文本消息而不需要一些 UI。
MSMessageAppViewController
不是我想要的,因为这违背了我的自动化目标。
对我来说,快捷方式允许我向一堆联系人发送短信而无需确认每条消息,这似乎很奇怪,但我无法在 Swift 程序中执行相同的操作。也许我错过了什么?
我认为这可以通过 twilio 在服务器端完成。应用程序需要联系人权限,将所有联系人上传到服务器 API,有一条路线通过 twilio 发送短信
这并不是您问题的真正答案(我相信您只能使用 MSMessageViewController 来发送消息),但我确实发现您可以禁用 iMessage 和 Group Messaging 并在向它以单独的直接 SMS 消息的形式向一大群人发送这些信息。 我用它向 90 人的小组发送了一条短信,而没有引发群众小组讨论。设置起来很烦人(如果你没有正确设置它,你最终会创建一个巨大的群组线程,这很可怕),你必须记住之后撤消更改,但它的效果就像一个魅力!
请参阅此问答:https://discussions.apple.com/thread/5211685?answerId=22908620022#22908620022