【问题标题】:Android GCMNetworkManager - Running a job between a specific timeframe everydayAndroid GCMNetworkManager - 每天在特定时间范围内运行作业
【发布时间】:2017-02-24 22:04:10
【问题描述】:

我希望能够在每天的特定时间范围内(例如,上午 8 点到上午 11 点之间)运行定期任务。我不确定如何使用 PeriodicTask 来做到这一点,因为您无法指定一天中的特定时间。

我偶然发现了this example,但它使用了 Evernote 的 Android-Job 库。有没有办法专门通过GCMNetworkManager 实现这一目标?

【问题讨论】:

    标签: android google-cloud-messaging gcm-network-manager gcmtaskservice


    【解决方案1】:

    不,这对于 GCMNetworkManager 是不可能的。

    但是,这种级别的时间门控可以通过Awareness APIFebruary 2017 - v.10.2registeringTimeFence(更具体地说,inDailyInterval() 方法)来实现。

    【讨论】:

    • 很遗憾,Awareness API 没有用于连接的 API(即,仅在 Wifi 上时)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-18
    • 2016-06-05
    • 1970-01-01
    • 2020-09-02
    • 1970-01-01
    • 2023-04-09
    • 1970-01-01
    相关资源
    最近更新 更多