我在我的应用程序中使用这个函数来处理来自其他应用程序的调用:
(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication 注解:(id)注解
我需要了解在处理完请求后如何重新启动已启动我的应用程序的应用程序。
简而言之 - 一旦我在我的应用程序中处理完问题,我需要源应用程序处于前台。
这里的流程:
- 用户单击第 3 方应用程序上的某个按钮(可以是任何应用程序,而不是特定应用程序)
- 按钮使用
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:sourceApplication]]
- 我在我的应用程序中执行了一些操作。
- 第 3 方的应用程序(源应用程序)重新打开。
有任何想法吗?
谢谢!
(顺便说一句 - 我认为 Facebook API 也会这样做,但不确定。)