标签: android branch.io
我已经在我的一个android应用程序中集成了brach.io深层链接实现,并将launcherMode设置为“singleTask”用于启动器/主要活动。这里的问题是当我点击分支链接时,它将堆栈清除到launcherActivity并在其上添加分支数据处理活动。
示例:
打开应用并从堆栈清除活动 B 并添加新的活动 C ,而不是添加活动 C 活动 B 。
如果我将singleTask以外的启动器模式更改为活动 A ,则会创建该应用的多个实例。
答案 0 :(得分:0)
请参阅此post中的类似讨论。
不幸的是,这是默认的Android行为。此外,请注意,将深度链接活动的launchMode定义为singleTask以避免应用的多个实例非常重要。
singleTask
PS:您可以参考Branch Android SDK集成here的参考文档。