App to App Switch - 返回Launcher App

时间:2014-09-08 15:27:48

标签: ios objective-c cocoa-touch fast-app-switching

现在通常的做法是在应用程序顶部显示一个乐队,以允许用户切换回启动当前前台应用程序的应用程序。我们可以看到Facebook Messenger中的条形码从主Facebook应用程序启动时,在地图应用程序中从Safari等启动时(见下图:"触摸返回Facebook")

据我所知,只需从sourceApplication中获取应用程序的名称即可显示乐队

-(BOOL) application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation

然后将乐队显示为应用程序顶部的视图。处理用户点击乐队(这将是一个UIView),然后调用我们已经知道的启动器应用程序的方案。

enter image description here

但我的问题是 - 是否有任何API可以让你这样做?这是因为仅仅推送应用程序可能会破坏现有的UI和所有内容。

1 个答案:

答案 0 :(得分:0)

这是一个非正式协议,涉及传递到the google maps app URL scheme x-source的{​​{1}}和x-success参数。它是x-callback-url协议的所有部分,用于以这种方式交换数据。

相关问题