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

Support macOS #97

Closed
advatar opened this issue Feb 8, 2021 · 4 comments
Closed

Support macOS #97

advatar opened this issue Feb 8, 2021 · 4 comments
Labels
question Further information is requested

Comments

@advatar
Copy link

advatar commented Feb 8, 2021

I have hacked CareKit so it works on macOS and now I would like to be able to sync with macOS as well. One obstacle is WatchConnectivity not being available. Ideas about how to replace this dependency?

@cbaker6
Copy link
Member

cbaker6 commented Feb 8, 2021

ParseCareKit doesn't have WatchConnectivity as a dependency

@advatar
Copy link
Author

advatar commented Feb 8, 2021

@cbaker6
Copy link
Member

cbaker6 commented Feb 8, 2021

That's used in the sample app because watchOS doesn't have a sign-in screen, so iOS provides it's session token to watchOS for easy login. It's not needed for the iOS app to function, so if you have it working on another OS, it isn't needed.

ParseCareKit itself doesn’t need WatchConnectivity, nor is it a requirement for any app that depends on ParseCareKit. Also, the dependency of CareKit makes ParseCareKit not compatible with macOS. If you modified CareKit to work on macOS, it’s possible you can run into anomalies with ParseCareKit, some of which may not be fixed in this repo, since it’s purpose is to support what CareKit supports.

@cbaker6 cbaker6 added the question Further information is requested label Feb 8, 2021
@cbaker6
Copy link
Member

cbaker6 commented Feb 19, 2021

Closing as this has been answered.

@cbaker6 cbaker6 closed this as completed Feb 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants