Android 通过firebase通知打开深度链接
我想通过深度链接在导航图中打开一个特定片段 我添加了一个像这样的深度链接URL 我尝试在FCM控制台的有效负载中放入相同的URL,但它没有打开我的片段,当我将URL放入文本消息中时,会打开相同的内容Android 通过firebase通知打开深度链接,android,firebase,push-notification,deep-linking,android-navigation-graph,Android,Firebase,Push Notification,Deep Linking,Android Navigation Graph,我想通过深度链接在导航图中打开一个特定片段 我添加了一个像这样的深度链接URL 我尝试在FCM控制台的有效负载中放入相同的URL,但它没有打开我的片段,当我将URL放入文本消息中时,会打开相同的内容 我也在清单中添加了导航图,是否有人可以解决问题以及我如何修复它。如果您的导航图位于启动程序活动以外的活动中。在构建深度链接时调用setComponentName() NavDeepLinkBuilder(context) .setGraph(R.navigation.menu_job_n
我也在清单中添加了导航图,是否有人可以解决问题以及我如何修复它。如果您的导航图位于启动程序活动以外的活动中。在构建深度链接时调用
setComponentName()
NavDeepLinkBuilder(context)
.setGraph(R.navigation.menu_job_navgraph)
.setComponentName(MainActivity::class.java)
.setDestination(R.id.jobDetailFrag)
.setArguments(JobDetailFragsArg("1").toBundle())
.createPendingIntent()
您好,您的方法正在工作,但当应用程序位于前台时,它只会打开目标页面,但当应用程序位于后台时,它会简单地打开应用程序,您能告诉我是什么问题吗?如果您的应用程序位于后台,则可能不会调用onMessageReceived。参考:我也尝试过使用postman,我将此代码添加到我的活动中,但仍然不起作用