一. 可以用Safari打开手机上已经安装的app
- 要打开的app的urlTypes中添加URL Schemes: 例如:targetApp
2.打开Safari,输入targetApp:// 就可以打开了此app
二. 两个app之间的跳转
(假如:A跳到B)
- 跳和被跳的app中的urlTypes中添加URL Schemes: 都需要添加字段:例如:appTarget
- 在执行跳转的app中,点击事件:openURL: 写“ appTarget:”或者“ appTarget://”
- 在appB中,可以获得打开的url, (在appDelegate中,正常的获取url)
(如果还是不能跳转,再到 appA 中的 app.list 中添加LSApplicationQueriesSchemes,并将其改为数组Array.同是再添加一个 item0.添加 value 为 appTarget(将要跳转的 app 的).)
注意:
//发现,options并不能传数据参数,可以放到url后面拼接,但是通过options字典的内容可以判断是从哪个app跳转过来的..url参数不能为汉字,但是可以转为编码传过来,再变过来。