2016-09-24 21 views

回答

10

兩者都做同樣的事情,不同的是當你可以使用或其他。

  • JobScheduler作爲Android框架的一部分在API 21上引入。如果您的應用的最低API級別爲21,則應使用該級別。

  • GCMNetworkManager是一個「compat」版本,它可以通過Google Play服務進行處理/執行(所以它可以在設備上運行)。如果您的應用的最低API級別低於21,則應使用此級別。

注意同樣重要的是,GCMNetworkManager已換成火力JobDispatcher(https://github.com/firebase/firebase-jobdispatcher-android),所以你不應該使用GCMNetworkManager再和用這個來代替。

相關問題