0

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

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

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

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

在此处输入图像描述

但我的问题是——是否有任何可用的 API 可以让你做到这一点?这是因为仅仅将应用程序向下推可能会弄乱现有的 UI 和一切。

4

1 回答 1

0

这是一个非正式协议,涉及传递到谷歌地图应用程序 URL 方案x-source和参数。这都是x-callback-url协议的一部分,用于以这种方式交换数据。x-successopenURL

于 2014-09-08T16:02:20.140 回答