我想从我自己的应用程序中启动 iMessage 应用程序(iOS 5 内置的新功能)。有人可以帮帮我吗?
我知道可以使用 openURL: 从应用程序内部打开应用程序,但 iMessage 的 URL 架构是什么?
来自iPhone URL方案:
NSString *stringURL = @"sms:";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];
您无法专门针对 iMessage,因为它在系统中是透明的。因此,您应该使用 SMS,如果可用,将使用 iMessage。
只需在 SwiftUI 中执行链接操作,并输入 imessage:// 作为 url,这将打开应用程序。但要在 iMessage 中与某人开始聊天,网址将为 imessage://