我想要复制的内容:
应用程序"Cobook Contacts"允许您选择多个联系人.然后,您可以向这些联系人发送消息.该应用程序通过打开本机消息应用程序并使用MULTIPLE NUMBERS填充它来完成此操作.
我尝试过的:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms:123,456"]];
这仅打开填充了第一个数字的消息.
我需要的:
一种复制Cobook Contacts的方法.使用MFMessageComposeController还不够好,我想打开本机消息传递应用程序.工作示例代码值得赏心悦目.
更新:
我还没有进一步,但cobook应用程序的目标文件实际上可以在https://cobook.co/open-source上找到.我不知道是否可以对此进行逆向工程,以便找出他们如何打开消息应用程序.
我还研究了应用程序的代码(也在评论中记录了DJ_Lectr0),发现这有效:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms:/open?addresses=555.234.5678,555.234.5454;body=Hello,%20World"]];
这允许您指定多个地址(电话号码)以及添加一个主体(您显然可以放弃)!
一些有趣和相关的材料.这是我能找到的关于打开Apple的短信的唯一真实文档.它既不指定body参数也不指定多个addressees,但会显示您可以使用的不同字符串格式/字符.这个SO答案也让我考虑使用一个参数(在这种情况下,它最终是因为addresses
我尝试了大约一百种不同的东西)并且是我找到body
选项的地方.
这是我在使用上面的确切代码时最终得到的结果: