iOS平台下实现不同APP之间的通信

我们可以通过UIApplication的openURL方法来实现不同app之间的通信,如下面代码所示:

[cpp]  view plain copy
  1. NSURL *myURL = [NSURL URLWithString:@"todolist://www.acme.com?Quarterly%20Report#200806231300"];  
  2. [[UIApplication sharedApplication] openURL:myURL];  
[cpp]  view plain copy
  1.   

前提是另外的app必须实现todolist的custom URL,  如何实现custom URL, 参考文档Implementing Custom URL Schemes
url schemes项的名字

第二种方法:

info.plist里面有个key:URL types 下面的建一个URL identifier 项的名字

你可能感兴趣的:(iOS平台下实现不同APP之间的通信)