gpt4 book ai didi

google-cloud-messaging - 某些用户未触发 GcmTaskService

转载 作者:行者123 更新时间:2023-12-03 03:20:44 25 4
gpt4 key购买 nike

我们使用 GcmTaskService 将用户创建的实体异步上传到我们的服务器。

这对数千名用户来说没有任何问题,但对于至少两个用户来说,任务已计划但永远不会运行

我们使用此代码来安排任务(scheduling 是一个自定义对象,其中包含安排任务所需的一些参数):

// Build the OneOffTask
OneoffTask task = new OneoffTask.Builder()
.setExecutionWindow(2, 5)
.setService(MyGcmTaskService.class)
.setTag(scheduling.getTag())
.setUpdateCurrent(true)
.setRequiredNetwork(scheduling.isWiFiRequired() ? OneoffTask.NETWORK_STATE_UNMETERED : OneoffTask.NETWORK_STATE_CONNECTED)
.setExtras(scheduling.getExtrasBundle())
.build();

// Schedule it
this.mManager.schedule(task);

我们正在使用com.google.android.gms:play-services-gcm:9.8.0。谢谢!

最佳答案

检查手机是否已为此应用程序激活电池优化 (DOZE)。它忽略所有可能对电池构成威胁的应用程序,例如后台服务。

https://es.verizonwireless.com/support/knowledge-base-202636/

关于google-cloud-messaging - 某些用户未触发 GcmTaskService,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40784951/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com