iOS:如何让我的应用程序启动iMessage应用程序?

4
我希望在我的应用程序中启动iMessage应用程序(iOS 5的新功能)。 有人能帮我吗?? 我知道可以使用openURL:从应用程序内部打开应用程序,但是iMessage的URL模式是什么?? 提前致谢!!
2个回答

10

来自IPhone URL Schemes:

NSString *stringURL = @"sms:";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];

你无法直接针对iMessage进行操作,因为它在系统中是透明的。所以你应该使用短信(SMS)来处理,如果可用,iMessage将被使用。


谢谢回答。但是这并没有打开iMessage。我已经尝试了模拟器和设备。您可以分享任何在我的应用程序中启动设备中的iMessage的解决方案吗? - taus-iDeveloper
1
我刚刚测试了一下,在我的iPhone和iPad上都可以运行,但在模拟器中无法运行,因为那里没有iMessage/SMS应用程序。 - sch

7

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接