嗨,我想访问iphone中可用的应用程序,意味着下载的应用程序和内置应用程序 . 但这里的问题是,如果我使用[[UIapplication sharedapplication] openurl访问iphone中可用的任何应用程序:[NSURl url urlwithstring:@“http ://www.skype.com“]]像这样我能够成功访问该iphone应用程序,但如果我想回到我的应用程序,我没有找到任何方式只有我必须击中homebutton . 所以无论如何都要在任何时候回到我的应用程序 . 如果有人知道请告诉我 . 感谢您 .
3 回答
除非其他应用程序支持返回到调用应用程序(例如,通过响应URL中的特殊说明符) .
请注意,还有
-[UIApplication canOpenURL:]
将告诉您是否支持特定的URL方案 . 这对于检查特定应用程序是否已安装而不尝试启动它非常有用 .这是iOS应用程序的默认行为 . 一旦您的应用程序处于后台,就无法返回到您的应用程序
programatically
.用户必须手动打开您的应用程序 .
您可以使用URL方法导航到手机上的其他一些应用程序,但是 you cannot return to your app .
导航到其他应用后,它会接管并且您的应用不再运行 . 因此,其他应用程序需要导航回您 . 这显然是不可能的,除非您有权访问其他应用程序的代码 .