Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve ios onboarding #191

Merged
merged 6 commits into from
Jun 5, 2021
Merged

Conversation

shankari
Copy link
Contributor

@shankari shankari commented Jun 2, 2021

No description provided.

shankari added 3 commits May 29, 2021 08:15
For iOS 13+, it is easier if the app launches the settings page to set always,
instead of the convoluted process we had earlier.

We can also check to see if the value is "Always" and prompt the user on app
launch if it is not.

+ Unify the alerting mechanisms between location and motion activity, prior to
improving the checks for motion activity.
Concretely:
- consolidate almost all checking code into `TripDiarySettingsCheck`
- call it from `BEMDataCollection`, `TripDiaryDelegate`, `TripDiaryStateMachine`
- enhance checks for motion and fitness
- add checks for precise location
shankari added a commit to shankari/cordova-server-sync that referenced this pull request Jun 2, 2021
I think that the activity sync class as a whole should move into the data
collection plugin, but that is an argument for a different day.
This is the last part or the little spur of the refactoring in
e-mission/e-mission-data-collection#191
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant