应用程序被终止时未收到推送

2024-03-28

我正在使用新的 FCM 将消息从我的服务器推送到我的 Android 应用程序。



{
    "to" : "APA91bHun4MxP5egoKMwt2KZFBaFUH-1RYqx...",
    "data" : {
      "Nick" : "Mario",
      "Room" : "PortugalVSDenmark"
    }
}
  

我可以使用新的 FCM 将消息推送到我的应用程序,但是,当我终止该应用程序时(长按主页按钮然后将应用程序向左滑动),推送消息将不再传递。

Why?


我注意到,根据我关闭应用程序之前应用程序的启动方式,我会得到不同的行为,这听起来很奇怪。

如果我使用调试器启动应用程序并将其关闭,那么我将不再收到 FCM 通知。如果我随后从启动器图标启动应用程序,我会收到 FCM 通知,如果我滑掉“从启动器启动”应用程序,我会继续收到 FCM 通知。我在 Galaxy S4 和 Sony Xperia Z2 上遇到此问题。

鉴于我将手机上的应用程序的最新版本安装到应用程序上的最简单方法是点击调试,这是我必须记住的事情:

当您将其关闭时,再次从启动器图标启动它,然后再次将其关闭。 (至少如果您在应用程序未运行时测试 FCM 通知行为)。

取自 :https://github.com/firebase/quickstart-android/issues/41 https://github.com/firebase/quickstart-android/issues/41

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

应用程序被终止时未收到推送 的相关文章

  • UnsatisfiedLinkError:dlopen 失败:无法找到引用的符号“__aeabi_memcpy4”

    我刚刚从 NDK 12 x 更新到 13 x 现在遇到以下崩溃 Caused by java lang UnsatisfiedLinkError dlopen failed cannot locate symbol aeabi memcpy
  • 如何在 Android 上检测从 3g 到 H+ 的网络类型更改

    通过连接管理器和广播接收器 我能够获取连接和断开连接事件 如下所述埃里克的帖子在这里 https stackoverflow com questions 1783117 network listener android 我想知道的是网络连接
  • 如何在我的应用程序上为所有手机调用 Android 计算器

    public static final String CALCULATOR PACKAGE com android calculator2 public static final String CALCULATOR CLASS com an
  • React Native - 在 Android 中显示传入视频通话屏幕(VOIP 应用程序)[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我正在尝试实施视频通话React Native 应用程序中的功能 我用过React 原生 twilio 视频 webrtc https
  • 使用 Firebase 注销

    我正在尝试进行用户身份验证 现在处于注销部分
  • Android 中的 Google Analytics - 过滤掉测试设备

    有没有办法让我的测试设备在我打开 Android 应用程序时不会向我的 Google Analytics 报告 我知道使用 AdMob 您可以添加测试设备 这些设备将加载虚拟广告 Android 上的 Analytics 有类似的东西吗 我
  • 如何保留操作/标题栏但隐藏通知栏

    如何保留操作 标题栏但隐藏通知栏 这个问题看起来已经得到了回答 但我发现的大多数答案都隐藏了操作栏和通知栏 我希望能够保留操作 标题栏 我得到的最好的方法是隐藏两者并使用线性布局来显示自定义操作 标题栏 但我想要一个系统生成的 另外 是否可
  • 在 Jenkins 上编译 Android 项目时如何修复此 ZipException?

    我最近将 Jenkins 机器上的 Android SDK 从 rev13 更新到 rev15 并且必须重做一些自定义构建内容build xml以适应 rev14 中所做的更改 我在我的工作站上解决了这个问题 并检查了它 期望一切顺利 相反
  • AngularFire 0.9 解决了 UI 路由器问题

    我已按照教程进行操作here https www firebase com docs web libraries angular guide html section routes但不知何故犯了这个错误 Unknown provider c
  • 如何对 Android 画布上的剪辑边界进行抗锯齿处理?

    我用的是安卓系统android graphics Canvas http developer android com reference android graphics Canvas html class 画一个戒指 http code
  • Android 模拟器出现错误:冷启动:快照不存在

    我在使用 Android 模拟器 7 8 天后就遇到了问题 起初它根本没有运行 现在重新安装模拟器解决了这个问题 但又产生了新的问题 每当我运行模拟器时 都会花费很长时间 大约 5 6 分钟 然后显示错误 Cold Boot Snapsho
  • 在android中启动基于文件的Activity

    我正在开发一个应用程序 它列出文件夹中的文件 在 ListView 中 当用户单击其中一个项目时 如果它是一个文件 那么我想启动一个可以处理它的活动 如果有的话 或者如果没有则显示某种错误消息 我怎样才能做到这一点 当然 这不是全部 但我如
  • 如何在ubuntu服务器上安装android SDK

    我在 ubuntu 服务器中有一个 React Native 项目 我想构建一个用于生产的 Android 应用程序 为此 我首先必须生成 Gradle Wrapper 文件 因此我在中运行此命令android目录 gradle wrapp
  • 无法拦截Android应用程序的流量

    最近 我正在尝试测试和拦截来自开发的应用程序的流量罗莫比尔 我设置了一个代理burp 当然 我已经在我的设备上安装了 burp 证书 因此我可以拦截设备上的其他应用程序 但我无法在 burp suite 上看到相关应用程序的流量 相反 该应
  • 以从左到右的模式启动 Activity

    我面临一个问题 我有三项活动 我需要向左滑动开始新活动 Activity1 Activity2 Activity3 means 当我单击按钮时 新活动不应像 Android 行为那样直接显示 我希望新活动来自右侧并显示在当前屏幕上 任何人都
  • 自定义 lint 规则,确保不调用特定方法

    我想确保在我的 Android 应用程序 Java 和 Kotlin 代码中 中不会调用特定类的特定方法 假设 我有一个名为Bar有两种方法 allowed and disallowed 这是代码 package com public cl
  • 使用 libGDX 写入 Json

    我是 Json 和 libGDX 的新手 但我创建了一个简单的游戏 我想将玩家姓名及其分数存储在 Json 文件中 有没有办法做到这一点 我想创建一个 Json 文件Gdx files localStorage如果它不存在 如果存在 则向其
  • 监控当前运行的应用程序

    我遇到了一个暂时无法解决的问题 该代码的目的是监视当前正在运行哪些应用程序 我使用了以下代码并记录了生成的包名称 它起作用了 ActivityManager am ActivityManager context getSystemServi
  • 当意图过滤器启动时调试应用程序

    我通常通过按 Eclipse 中的小 bug 图标来调试我的应用程序 但现在我在清单中插入了这样的意图过滤器
  • Android:自动重新连接 BLE 设备

    我的目标是让 Android 设备重新连接到之前连接过的 BLE 设备无需用户干预与经典 BT 配对设备的操作方式相同 甚至可以通过电源循环工作 BTLE 设备的想法之一是节省服务 绑定和启用状态 以便重新连接非常快并且在外设上消耗很少的功

随机推荐

  • C#:有什么方法可以发现文件使用的字符集编码吗?

    有什么方法可以发现文件使用的字符集编码吗 可靠地做到这一点的唯一方法是寻找字节顺序标记 http en wikipedia org wiki Byte order mark在文本文件的开头 此 blob 更一般地表示所使用的字符编码的字节顺
  • 实现3d索贝尔算子

    我目前正在研究从包含体素的 MRI 数据量中去除不均匀性 我想在这些体积上应用索贝尔运算符来找到梯度 我熟悉二维索贝尔掩模和二维图像的邻域 索贝尔面具 1 2 1 0 0 0 1 2 1 1 0 1 2 0 2 1 0 1 x y 的邻域
  • Websocket 标头丢失

    我正在 Rails 3 2 13 中使用 faye gem 在开发过程中 我在 localhost 9292 上运行 faye 在 localhost 3000 上运行我的应用程序 我可以使用命令行中的curl 请求激活弹出窗口 但无法从应
  • 未找到 React 应用程序的 GitHub Pages 页面

    我正在尝试将我的单页网站发布到 github 页面 但遇到了问题 当我转到网站链接时 出现 404 错误并显示以下消息 找不到文件 此地址配置的站点不包含请求的文件 如果这是您的站点 请确保文件名大小写正确匹配 URL 对于根 URL 例如
  • 如何显示wordpress中的所有类别?

    我使用了这段代码 categories wp get post categories get the ID foreach categories as category echo div class col md 4 a href get
  • python topN 最大堆,使用 heapq 还是自己实现?

    python中有heapq 用于一般用途 我想记录topN 0 20 10e7 条记录 如果使用heapq 应该使用 将最大值转换为最小值 并记录底部的最小数量 以调用 heapq heappushpop 我应该使用 heapq 还是自行实
  • Recyclerview:监听padding点击事件

    我有一个水平的RecyclerView with leftPadding 48dp topPadding 24dp and clipToPadding false 它从左侧的空白空间开始 但是当用户滚动列表时 其项目将绘制在该 以前是空的
  • 在iOS AVPlayer中,addPeriodicTimeObserverForInterval似乎丢失了

    我正在尝试设置AVPlayer addPeriodicTimeObserverForInterval 有人用过这个成功吗 我正在使用 Xcode 8 1 Swift 3 接受的答案让人感觉您可以将返回值分配给局部变量并忽略它 但根据doc
  • getPass() 在 Eclipse 中回显密码

    嘿 大家刚刚开始涉足一点 Python 以帮助处理工作中的一些脚本 但我似乎被一个小问题所困扰 我使用 Eclipse 和 pydev 作为我的开发平台 并针对 python 2 7 3 进行开发 我只是想提示用户输入密码 使用 passw
  • MKMapView 显示错误保存的区域

    当我的 iPhone 应用程序关闭时 我将地图区域保存到用户默认值中 如下所示 MKCoordinateRegion region mapView region NSUserDefaults standardUserDefaults set
  • 一个 INSERT 多个 SELECT

    我已经读过this https stackoverflow com questions 20426967 adding two select statements into one insert into statement in post
  • 如何对齐标签和输入字段

    我希望我的输入字段 标题 直接呈现在单选按钮下方 但现在它离左侧太远了 我需要额外的div因为它是动态表单 但我想要网格视图 我怎样才能做到这一点
  • 通用设计与奇怪的重复模板模式混合在一起。 C++

    考虑这样的问题 我有一个Base类和三个派生类Base 例如 DerivedA DerivedB and DerivedC 每个派生类都有其独特的容器 因此DerivedA has std vector
  • 如何使用java获取由aws中的文件组成的文件夹大小

    假设我们有一个名为 bucket1 的桶 里面有一个 名为 新文件夹 的文件夹 新文件夹 内是文件新文件夹 a1 pdf gt 2mb新文件夹 a2 pdf gt 2mb新文件夹 新文件夹2 b pdf gt 3mb 当我们使用 amazo
  • androidx 中已弃用 OnActivityResult()

    OnActivityResult 在 androidx 中已弃用 我从下面的链接中参考了 https developer android com training basics intents result https developer
  • 将不同的行值作为列 Sql Server

    我有一个包含 3 列的临时表 如下所示 JobID JobType JobValue 12 HR Jesica 23 MANAGER Ravi 5 MANAGER Jacob 60 EMPLOYEE Kiruan 45 MANAGER Ab
  • 人脸检测中的 Haar Cascades 与 LBP Cascades [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我一直在 OpenCV 开源计算机视觉库 中尝试人脸检测 发现可以使用 Haar 级联来检测人脸 因为 OpenCV 提供了多个人脸检测 然而
  • 将枚举值与位标志组合

    我有这样的场景 用户有其角色 普通用户保管人金融 托管人和财务都是超级用户 我如何检查是否角色 托管人 is a 超级用户 这是我的示例代码 using System using System Collections Generic usi
  • jQuery AJAX 轮询 JSON 响应,根据 AJAX 结果或 JSON 内容进行处理

    我是一名初级到中级 JavaScript jQuery 程序员 因此非常感谢具体 可执行的示例 我的项目需要使用 AJAX 轮询返回 JSON 的 URL 其中包含要添加到 DOM 的内容或消息 状态 待处理 这表明后端仍在生成包含内容的
  • 应用程序被终止时未收到推送

    我正在使用新的 FCM 将消息从我的服务器推送到我的 Android 应用程序 to APA91bHun4MxP5egoKMwt2KZFBaFUH 1RYqx data Nick Mario Room PortugalVSDenmark 我