现在通常的做法是在应用程序顶部显示一个乐队,以允许用户切换回启动当前前台应用程序的应用程序。我们可以看到Facebook Messenger中的条形码从主Facebook应用程序启动时,在地图应用程序中从Safari等启动时(见下图:"触摸返回Facebook")
据我所知,只需从sourceApplication中获取应用程序的名称即可显示乐队
-(BOOL) application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
然后将乐队显示为应用程序顶部的视图。处理用户点击乐队(这将是一个UIView),然后调用我们已经知道的启动器应用程序的方案。
但我的问题是 - 是否有任何API可以让你这样做?这是因为仅仅推送应用程序可能会破坏现有的UI和所有内容。
答案 0 :(得分:0)
这是一个非正式协议,涉及传递到the google maps app URL scheme x-source
的{{1}}和x-success
参数。它是x-callback-url协议的所有部分,用于以这种方式交换数据。