Tag: gcm network manager

GCMNetorkManager PeriodicTask在1分钟内工作,但不与2

我已经实现了GCMNetworkManager PeriodicTask 我已根据手册对所有步骤进行了仔细检查,并阅读了GCMNetMan的所有文档 设置一分钟的时间 – 完美的作品。 设置2或5分钟 – 没有任何工作。 代码在Kotlin: class ScheduleService: GcmTaskService() { private val TAG = "ScheduleService" override fun onInitializeTasks() { Log.wtf(TAG, "onInitializeTasks") val gcmMan = GcmNetworkManager.getInstance(this) gcmMan.schedule(PeriodicTask.Builder() .setPeriod(120000L) .setFlex(60000L) .setPersisted(true) .setService(ScheduleService::class.java) .setTag(GPSControl.SCHEDULED) .setUpdateCurrent(true) .build()) } override fun onRunTask(taskParams: TaskParams): Int { Log.wtf(TAG, "onRunTask: ${taskParams.tag}") GPSControl.trigger(applicationContext, taskParams.tag) if (taskParams.tag == GPSControl.SCHEDULED) return GcmNetworkManager.RESULT_RESCHEDULE […]