从自定义URL方案返回响应

时间:2013-11-21 15:49:17

标签: ios iphone objective-c

尝试确定是否可以将任何类型的响应发送回通过自定义URL方案调用其他应用程序的应用程序。

例如,'client'应用程序执行以下操作:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"myappscheme://"]];

另一个为 myappscheme:// 注册的应用有以下内容:

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
    // Do something
    return YES;
}

问题是我是否可以将信息(甚至只是一个char数组)返回到名为 openURL 的应用程序作为响应。我意识到我可以让'客户'制作自己的自定义URL方案,但我想尽可能避免这种情况。

1 个答案:

答案 0 :(得分:0)

唯一的方法就是使用自定义URL方案,该方案发送一个唯一的粘贴板的名称,然后它作为两个应用程序的临时通信通道。