Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在iPhone中后台启动应用程序_Iphone - Fatal编程技术网

在iPhone中后台启动应用程序

在iPhone中后台启动应用程序,iphone,Iphone,是否有一种方法可以使用url方案方法在后台启动应用程序,或者如果应用程序已经在后台运行,则在应用程序(被调用方)不出现在前台的情况下调用它?我听说这可以在iOS 4.2中实现,但在我使用时却看不到 [[UIApplication sharedApplication]openURL:url] 打开应用程序。 谢谢 N.看起来这是不可能的 如果URL请求到达时应用程序未运行,则会启动应用程序并将其移动到 前台,以便它可以打开 网址。实施你的 应用程序:didFinishLaunchingWithOp

是否有一种方法可以使用url方案方法在后台启动应用程序,或者如果应用程序已经在后台运行,则在应用程序(被调用方)不出现在前台的情况下调用它?我听说这可以在iOS 4.2中实现,但在我使用时却看不到

[[UIApplication sharedApplication]openURL:url]

打开应用程序。 谢谢
N.

看起来这是不可能的

如果URL请求到达时应用程序未运行,则会启动应用程序并将其移动到 前台,以便它可以打开 网址。实施你的 应用程序:didFinishLaunchingWithOptions: 方法应该从中检索URL 它的选项字典和决定 应用程序是否可以打开它。 如果可以,返回YES并让您的 应用程序:openURL:sourceApplication:annotation: 或应用程序:handleOpenURL:method 处理URL的实际打开

如果您的应用程序正在运行,但 在后台或挂起时,它是 移动到前台以打开 网址。此后不久,该系统 调用代理的 应用程序:openURL:sourceApplication:annotation: 检查URL并打开它。如果你的 委托未实现此操作 方法(或当前系统版本) 是iOS 4.1或更早版本),系统 打电话给你的代表 应用:handleOpenURL:method 相反