如何知道FCM的"onLaunch"回调是否会被调用



因此,根据用户启动我的应用程序的方式,我的项目有不同的导航逻辑:点击图标laucher或通过FCM的通知点击。情况是,我不知道是否会调用FCM的onLaunch回调来决定使用哪个逻辑。有什么好办法解决这个问题吗?

你可以像这样检查你的活动是如何开始的(你可以使用flutter的invoke方法在flutter中得到这个结果(

if("android.intent.action.MAIN".equals(getIntent().getAction())){
// By taping the icon launcher
}else{
//By other source 
}

最新更新