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

GMS服务更新会终止android设备中当前运行的进程/服务,这些进程/服务依赖于GMS

唐高朗
2023-03-14

我的设备有一个前台服务,需要全天候工作。有时当gms更新发生时,它会杀死所有的gms服务

我的服务也使用gms(firbase AuthService),所以它也会被杀死

如何停止更新我的服务时,其他gms服务得到更新。我需要防止我的服务不能再次启动,而gms更新。

这里有一些日志:--

ActivityManager:调度重启崩溃的服务com.google.android.gms/.chimera.UiIntentOperationService在200987ms08-19 12:23:50.474 3604 3649我ActivityManager:杀死13131:com.google.android.gms/u0a25(adj 0):停止com.google.android.gms08-19 12:23:50.477 3604 3649W ActivityManager:调度重启崩溃的服务com.google.android.gms/com.google.firebase.auth.api.gms.service.FirebaseAuthService在120977ms08-19 12:23:50.478 3604 3649W ActivityManager:调度重启崩溃的服务com.google.android.gms/.chimera.GmsIntentOperationService在180976ms08-19 12:23:50.482 3604 3649I ActivityManager:杀死13093:com.zebra.devicetrackercloud/u0a184(adj 0):停止com.google.android.gms08-19 12:23:50.483 3604 3649W ActivityManager:调度重启崩溃的服务com.zebra.devicetrackercloud/.TrackingService在923852毫秒08-19 12:23:50.483 3604 3649W ActivityManager:调度重启崩溃的服务com.zebra.devicetrackercloud/.csp.NGDTCspService在963852毫秒08-19 12:23:50.484 3604 3649W ActivityManager:强制删除ActivityRecords{cf6c3b3 u0com.zebra.devicetrackerCloud/.应用程序死了,没有保存状态

谢谢!。

共有1个答案

谭健柏
2023-03-14

firebase auth v20。0.0是第一个不需要GMS[1]的firebase auth版本。看起来firebase ui在版本7中添加了对非gms设备的支持。1.0[2]. 云功能、云Firestore和Firebase实时数据库不依赖于GMS。

 类似资料:
  • 以下是用Dockerfile设置sshd服务容器,您可以使用连接并检查其他容器的卷,或者可以快速访问测试容器。 # sshd # # VERSION 0.0.1 FROM ubuntu:12.04 MAINTAINER Thatcher R. Peskens "thatcher@dotcloud.com" # make sure the package re

  • 问题内容: 好的,我正在开发一个程序,该程序将部署到许多机器(Windows,Linux,AIX,z / Linux,openVMS等)上。我希望该应用程序包含SOAP Web服务,但是我不想捆绑tomcat或为这些服务运行单独的服务(我希望它们与应用程序的其余部分在同一过程中)。 基本上,我正在寻找可以定义类的东西(例如)。我也可以编写WSDL或任何其他类型的服务描述。我想要这样的东西: 显然,

  • 我使用PuTTY通过SSH连接到我的Linux(Centos8)服务器。然后,我通过以下命令在服务器上运行我的java程序 一切都很好,程序连续运行,但是当我在PuTTY中关闭SSH会话时,我的java程序也会被杀死。为什么会发生,如何预防?!

  • 如何在不丢失任何作业或配置的情况下,从作为Linux服务运行的现有jenkins安装更新jenkins?

  • 设备服务 网络状态 1.BdHiJs.device.connection.get 单次获取网络状态 BdHiJs.device.connection.get({ onsuccess: function (data) { console.log(data) }, onfail: function (err) {

  • 设备服务 网络状态 1.BdHiJs.device.connection.get 单次获取网络状态 BdHiJs.device.connection.get({ onsuccess: function (data) { console.log(data) }, onfail: function (err) {