Ios 我可以从iPhone上的其他应用程序启动一个应用程序吗

Ios 我可以从iPhone上的其他应用程序启动一个应用程序吗,ios,launch,url-scheme,Ios,Launch,Url Scheme,我想创建的应用程序必须启动另一个应用程序,并在最后运行一些功能 我的意思是我的应用程序A调用应用程序B并以某种方式在B中运行 我能做这个吗 我知道我想使用URL方案,但我可以在其他应用程序中运行一些方法吗 谢谢 不……苹果对这类事情非常严格。ios沙盒设计无论如何都不允许这样做。我能想到的唯一方法是弹出一个警报视图,并要求用户很好地执行:)……要么这样做,要么调用服务器并在该服务器上执行您的方法,但从一个应用程序到另一个应用程序的触发方法肯定是不允许的。见鬼……您甚至无法检测到用户有哪些应用程序

我想创建的应用程序必须启动另一个应用程序,并在最后运行一些功能

我的意思是我的应用程序A调用应用程序B并以某种方式在B中运行

我能做这个吗

我知道我想使用URL方案,但我可以在其他应用程序中运行一些方法吗


谢谢

不……苹果对这类事情非常严格。ios沙盒设计无论如何都不允许这样做。我能想到的唯一方法是弹出一个警报视图,并要求用户很好地执行:)……要么这样做,要么调用服务器并在该服务器上执行您的方法,但从一个应用程序到另一个应用程序的触发方法肯定是不允许的。见鬼……您甚至无法检测到用户有哪些应用程序已安装…

是的,您可以使用自定义URL方案实现这一点。看

应用程序B需要注册一个自定义URL方案,应用程序a使用该方案启动B并向其传递命令

下面的代码片段说明了一个应用程序如何请求另一个应用程序的服务。本例中的“todolist”是由App B注册的假设自定义方案

NSURL *myURL = [NSURL URLWithString:@"todolist://www.acme.com?Quarterly%20Report#200806231300"];
[[UIApplication sharedApplication] openURL:myURL];

感谢您的回复!我们可以从另一个应用程序启动一个应用程序。请看我帖子中的答案,也许这对你将来会有帮助。链接是404ed,应该按照苹果Appstore审查指南,这种应用应该被拒绝。参考:hhttps://developer.apple.com/app-store/review/guidelines/ 安装或启动其他可执行代码的应用程序将被拒绝。不,这是Apple API的一部分,是跨应用程序切换的常见场所。它不允许一个应用程序安装其他应用程序或执行外部代码。可以将其视为与其他应用程序的深度链接并传递参数,就像url在网站上链接到另一个网站一样。