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

tau*_*per 4 objective-c xcode4 ios5

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

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

提前致谢 !!

sch*_*sch 10

来自IPhone URL方案:

NSString *stringURL = @"sms:";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];
Run Code Online (Sandbox Code Playgroud)

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


Cal*_*leb 7

该计划sms:之后是电话号码到文本.它在Apple URL Scheme Reference的Text部分中有记录.