我正在开发一个管理我自己的 URL 方案的应用程序,因此我实现了回调:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions (NSDictionary *)launchOptions
{
// Get our launch URL
if (launchOptions != nil)
{
// Launch dictionary has data
NSURL* launchURL = [launchOptions objectForKey: UIApplicationLaunchOptionsURLKey];
// Parse the URL
NSString* hostString = [launchURL host];
blah blah blah...
它工作得很好,但我需要启动调用者应用程序(即打开 URL 的应用程序)。所以我的问题是,这可能吗?
我一直在玩,UIApplicationLaunchOptionsSourceApplicationKey
但我无法通过应用程序包 ID 启动应用程序。我可以吗?
我也尝试过未记录launchApplicationWithIdentifier:
的UIApplication
,但我需要一个真正的解决方案,而且似乎解决方法只适用于模拟器。
有任何想法吗?谢谢!