ios本身采用沙盒机制,各个app间独立,但也提供了不同app间的通信。
不同app间通信是采用url scheme来进行数据传递的。
首先需要先为程序声明可访问的url,
在xxx-info。plist中进行设置---添加新的键值对:在information property list下新增URL type,在在type下新增 URL scheme键,此scheme的值设置为你程序的唯一标识符字符串,就如http,sms,tel等。
这样你的程序就算是注册了一个访问字符接口。
需要调用你的程序的另一程序则通过ios的sdk提供的application类中的方法来访问,
openurl---开启一个对应字符串的程序;
canopenurl----判断是否能开启这个程序,看是否设备上安装了。
url中可以加入自己设定的协议参数,
通过在自己程序中application类的handleurl来做处理。