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

时间:2012-02-27 07:51:32

标签: objective-c xcode4 ios5

我想从我自己的应用程序中启动iMessage应用程序(内置于iOS 5的新功能)。 有人可以帮助我吗?

我知道可以使用openURL在app中打开应用程序,但是iMessage的URL架构是什么?

提前致谢!!

2 个答案:

答案 0 :(得分:9)

来自IPhone URL Schemes

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

您无法专门针对iMessage,因为它在系统中是透明的。因此,您应该使用SMS,如果可用,将使用iMessage。

答案 1 :(得分:7)

该计划为sms:,后跟电话号码。它记录在Text sectionApple URL Scheme Reference中。