当从移动浏览器网站进入Android应用程序的深层链接然后我按下后退按钮时,应用程序关闭,后台没有任何内容,而不是去移动浏览器网站。当我点击所有打开的应用程序的设备按钮时,我看到浏览器仍在内存中,因此我认为操作系统不会清除浏览器。有人解决了这个问题吗?请帮忙。
答案 0 :(得分:1)
我发现以下内容可能会对您有所帮助:
您还可以重定向新用户(尚未在其设备上安装该应用的用户)使用Attribution Analytics URL下载应用,以便我们可以归因您网站生成的安装。我们确保下载网址(归因分析网址)的加载时间延迟1秒,这样如果用户没有安装该应用,那么他们仍会查看网桥页面,然后重定向以从应用下载应用加载下载网址后存储。
答案 1 :(得分:1)
实际上,默认行为应该返回浏览器。您尝试过的所有设备和所有Android API版本都会出现此问题吗?
也许,你在AndroidManifest
做错了什么?这是我正在使用的活动声明,它对我有用:
<activity
android:name="<activity_name>"
android:clearTaskOnLaunch="true"
android:launchMode="singleTask">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:scheme="https"
android:host="<some_host>"
android:pathPrefix="/<some_path_prefix>" />
</intent-filter>
</activity>