iOS OS在通过自定义URL方案打开的应用程序顶部提供此后退按钮。此按钮通常显示启动自定义URL方案的应用程序的名称。这可以在屏幕截图中看到," 返回搜索"。搜索是现在在应用程序中打开应用程序的应用程序。
我想知道我们是否可以自定义Android操作栏,当我的应用程序通过自定义URL意图打开时具有类似的效果。
注意 - 我知道iOS没有后退按钮,因此开发了这个。但是显示应用程序名称,明确表示我的应用程序是通过此应用程序的URL意图打开的。它为用户提供了更高的可见性。
答案 0 :(得分:1)
我想知道我们是否可以自定义Android操作栏,当我的应用程序通过自定义URL意图打开时具有类似的效果。
不,因为你无法知道是谁开始你的活动。
答案 1 :(得分:1)
无法自动执行此操作,但是:
Android API lvl 22引入了一种新方法getReferrer()来返回有关谁发起此活动的信息
默认情况下,它会返回android-app:引荐来源URI
例如,Chrome测试版会在启动应用时使用android-app//:com.chrome.beta
作为推荐人
因此,您可以使用此值(可能不是100%受信任)并查询包管理器以获取应用程序标签。
答案 2 :(得分:0)
您可以收集一些管理用户体验的数据,但仅限于您自己的环境中。例如,相互交互的N个应用程序。如果仔细思考,你就会发现知道谁唤醒了你的应用程序是没有意义的,因为呼叫者可以使用广播。