当前位置: 首页 > 知识库问答 >
问题:

Android-FCM“通知”键问题

汪深
2023-03-14

我这里有个问题。

{
"to": token_here",
"data": {
    "DEEP_LINK_PATH": "STRING_HERE",
},
"notification": {
    "title": "Teste",
    "body": "Push de teste"
}
}

有没有一种方法可以继续使用json的这个模型,并且在后台也可以接收firebasemessagingservicebe调用?

共有1个答案

羊舌勇
2023-03-14

Firebase云消息传递有两种基本类型的消息:

>

  • 通知消息

    当应用程序处于活动状态时,这些消息被传递到您的应用程序代码,当您的应用程序处于非活动状态时,由系统(在您的情况下为Android)处理。在这种情况下,系统会在系统托盘中以通知的形式显示它们。

    另请参阅:

    • 有关消息类型的文档
    • 关于发送消息的文档

  •  类似资料:
    • 我有个问题。 我在推送通知中有一个深度链接的逻辑。 这是FCM现在的json: 是否有一种方法可以继续使用这个json模型并在后台接收调用?

    • 以下是我的通知案例:当通知到达时,应用程序可能是前台,后台,或关闭 2.后台:当用户点击通知时,应用程序应显示在前面,并显示主要活动 3.App关闭时:当用户点击通知时,App应打开,并显示主要活动。 当我用设置intent和用设置PendingIntent时。它按预期工作,但当用户点击notification时,它不会调用Main Activity的onCreate方法。 如果您考虑了上面的代码

    • 问题内容: 我正在将推送通知从FCM发送到Android设备,这是通过将POST消息发送到包含JSON正文的FCM来完成的。 如果我发送相同的JSON正文两次,则Android设备将显示两个通知(或三个或四个,…)。但我只想显示一个。 “ collapse_key”应该可以解决这个问题,对吧?(FCM文档) 但是,它应该插入哪里或如何插入? 当前JSON正文: 我已经尝试了多种方式来包含“ col

    • 我是新来的< code>Android Studio,所以我不明白。我是使用< code>FCM的< code >推送通知的新手,但我没有得到解决方案。我在运行时遇到了这种错误。 我的应用程序/Gradle 这是我的项目等级 我已经更新了android studio<code>SDK</code>我这边什么都没有了,但我不知道我哪里出错了。所以请在这方面帮助我。

    • 我正在尝试打开一个特定的活动,当应用程序在后台时,用户点击通知。从文档中,我发现必须在有效负载中添加click_action,并在应用程序中添加一个意图过滤器来处理它。但是,如何通过Firebase控制台在Firebase通知中添加click_action?我也愿意做其他的工作。提前道谢。

    • 我有一个奇怪的问题。我有两种方式在我的Android应用程序中发送通知;一种来自Android服务,另一种通过FCM。 场景如下: 无论应用程序是否正在运行,Android服务发送的通知图标都会正确显示 我在FCMService中的代码: