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

问题描述 投票:0回答:3

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

我知道可以使用 openURL: 从应用程序内部打开应用程序,但 iMessage 的 URL 架构是什么?

objective-c xcode4 ios5
3个回答
10
投票

来自iPhone URL方案

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

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


7
投票

该方案是

sms:
,后跟要发短信的电话号码。它记录在Apple URL 方案参考文本部分


-2
投票

只需在 SwiftUI 中执行链接操作,并输入 imessage:// 作为 url,这将打开应用程序。但要在 iMessage 中与某人开始聊天,网址将为 imessage://

© www.soinside.com 2019 - 2024. All rights reserved.