我在iMessage中创建了一个应用程序,但我想知道如何从iMessage打开我们的应用程序
假设我有一个应用程序,之后我添加了iMessage目标,并且从iMessage我想从iMessage打开我的应用程序是否可能?
我试过这个但没有成功
...//Spring%20form%20demo/org/springframework/scripting/config/spring-lang-4.0.xsd
错误:
答案 0 :(得分:4)
答案 1 :(得分:0)
我假设你有一个主应用程序已经工作(除了iMessage扩展)。
转到主应用程序的Info.plist,创建一个像这样的新的URL类型结构
网址类型 - >网址方案 - > Your_App_Name_No_Spaces
在此之后,您可以转到您的应用扩展程序
NSString *customURL = @"appName://";
if ([[UIApplication sharedApplication]
canOpenURL:[NSURL URLWithString:customURL]])
{
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:customURL]];
}
答案 2 :(得分:0)
在MSMessagesAppViewController的子类中,有一个属性extensionContext,类型为NSExtensionContext。该对象可以为您打开URL。