两种情况:
1 当app没开时,此时收到推送通知,点通知后不能进入目标activity,而只是打开主activity
2 当app已开启时,点通知可以进入目标activity。
第一种情况,问题在哪??
目标activity在清单文件中已设置成android:launchMode="singleTask"
如题。。测了几个小时。。
请大家提示。
因为那是你程序的入口,你可以写个service
当app没开时,打开 app 启动的第一个 activity 是写死在 Manifest 文件中的,这个没有办法改变。
可以考虑让 app 后台运行,最简单的方法是启动一个 service,这时想进入哪个 activity 完全是由此 service 控制的。