【发布时间】:2012-03-16 17:23:39
【问题描述】:
我想在我自己的应用程序中启动 iMessage 应用程序(iOS 5 的内置新功能)。 谁能帮帮我??
我知道可以使用 openURL: 从应用内打开应用,但 iMessage 的 URL 架构是什么??
提前致谢!!
【问题讨论】:
标签: objective-c xcode4 ios5
我想在我自己的应用程序中启动 iMessage 应用程序(iOS 5 的内置新功能)。 谁能帮帮我??
我知道可以使用 openURL: 从应用内打开应用,但 iMessage 的 URL 架构是什么??
提前致谢!!
【问题讨论】:
标签: objective-c xcode4 ios5
NSString *stringURL = @"sms:";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];
您不能专门针对 iMessage,因为它在系统中是透明的。因此,您应该改用 SMS,如果可用,将使用 iMessage。
【讨论】:
方案是sms:,后跟要发短信的电话号码。它记录在 Apple URL Scheme Reference 的 Text section 中。
【讨论】: