作者johnlinvc (阿翔)
看板MacDev
标题Re: [问题] 想请问iOS的app可以去执行另一个app吗?
时间Fri Oct 7 14:04:07 2011
可以的
只要使用自定的url scheme ie: myApp://something
再用[[UIApplication sharedApplication] openURL:url]
就可以呼叫有注册过这个scheme的程式
就可以做到2
http://stackoverflow.com/questions/419119/launch-an-app-from-within-another-iphone
至於1的话 可以用
uiapplication 的 canOpenUrl:url 来侦测是否有安装
※ 引述《dio008 (toBe@ButterMan)》之铭言:
: 不好意思,我本身非是iOS的programmer,但是我想请问以iOS的app 本身可以再去call
: 其他的app 来执行吗?
: 比如a, b程式本身是用来登入不同系统的app,一般人会比较常开启使用a程式,
: 是否可以在a里面有一个连结图示,使用者一按图示後:
: 1.使用者的iOS未安装b程式,则跳到app store 的程式提示安装
: 2.使用者的iOS已安装b程式,则执行进入b程式
: 2-a.如果在a已经登入过,则可带入登入资讯,直接完成登入,类似SSO。
: 2-b.如果在a未登入过,则带出login form。
: 其实我是比较在乎1,2的可行性,2-a,2-b只是比较进阶的做法。
: 感谢和期待大家的答案,谢谢。
: ---
: 我也想在网路找相关的文章,只是一直不知该用什麽正确的关键字去google....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.128.223.100
1F:推 dio008:感谢大大的精彩解说,那2-a,2-b的可行性呢?是否目前会有所 10/07 14:10
2F:→ dio008:限制? 10/07 14:10
3F:推 Blueshiva:URL里面塞些资讯不就好了? 10/07 18:50
4F:推 dreambird:2去看一下facebook sdk不就知道了 XD 10/08 00:51