首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >某些用户未触发GcmTaskService

某些用户未触发GcmTaskService
EN

Stack Overflow用户
提问于 2016-11-24 11:13:46
回答 1查看 98关注 0票数 3

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

这对于几千个用户来说是有效的,不会有任何问题,但是至少对两个用户来说,任务会被排定,但永远不会运行

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

代码语言:javascript
复制
// 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。谢谢!

EN

回答 1

Stack Overflow用户

发布于 2019-04-09 11:43:15

检查手机是否已经启动电池优化这个应用程序(打瞌睡)。它忽略了所有可能对电池构成威胁的应用程序,比如后台服务。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40784951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档