【发布时间】:2012-11-10 23:45:58
【问题描述】:
我在我的应用程序中使用这个函数来处理来自其他应用程序的调用:
(BOOL)应用程序:(UIApplication *)应用程序 openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication 注释:(id)注释
我需要了解在处理完请求后如何重新启动已启动我的应用的应用。
简而言之 - 一旦我在我的应用中处理完问题,我需要将源应用置于前台。
流程如下:
- 用户点击第 3 方应用上的某个按钮(可以是任何应用,而不是特定应用)
- 按钮使用
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:sourceApplication]]
- 我在我的应用中执行了一些操作。
- 第 3 方的应用(源应用)重新打开。
有什么想法吗?
谢谢!
(顺便说一句 - 我认为 Facebook API 也这样做,但不确定。)
【问题讨论】:
标签: ios launch openurl x-callback-url