[TIMOB-11178]Implementation for Autopause API. #3963
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Testing Instruction
** Make an app with the following code app.js
** add location into the backgroundmodes in tiapp.xml
** By default i have set the autopause to be false.
TEST 1
** Put the app in background .
** Move around for a bit and ensure you receive location update
** Now put the phone on the table and leave it for a while(say 20-30 to be sure)
** Verify that location update paused is not fired.
TEST 2
** Open the same app.
** Switch the puaseLocationUpdatesAutomatically to true(0N)
** Put the app in background.
** Move around for a bit and ensure you receive location update
** Now put the phone on the table and leave it for a while(say 20-30 to be sure).
** Verify that location update paused is fired.
** Once the location paused event is fired. Now open the app and move around.
** Ensure that the location update resumed event is fired and the app continues to receive location updates.
If there is any confusion while testing let me know.