Skip to content

Scheduled job doesn't Run on iOS (Fine on Android) #888

Answered by aritchie
munkii asked this question in Q&A
Discussion options

You must be logged in to vote

So there's a couple of catches to iOS - the first is that "scheduled" is a bad term to use. Periodic is the correct term to use. iOS determines how often your user actually uses your app and then decides when things can/should run.

If you are using a mac, try running in the iOS simulator. Once you are debugging in the simulator, go to visual studio for mac, under debug -> simulator iOS background fetch. If they run here, all I can tell you is that iOS will run this but not with any sort of guarantees for time.

A couple of other notes here:

  • You also can't assume that AppCenter will push the logged data immediately. It may not have time in the scope of the job running to do so.
  • You don't n…

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@aritchie
Comment options

@munkii
Comment options

@aritchie
Comment options

Answer selected by munkii
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants