-
-
Notifications
You must be signed in to change notification settings - Fork 873
Closed
Labels
type:featureNew feature or improvement of existing featureNew feature or improvement of existing feature
Milestone
Description
This issue is for tracking watchOS 2 support, mainly via Cocoapods.
To use the beta version of Parse SDK in your watchOS 2 app - add the following to your podfile:
pod 'Parse', :git => '[email protected]:ParsePlatform/Parse-SDK-iOS-OSX.git', :branch => 'master'
We are aiming to get this very soon out, please comment here if you find any issues using Parse SDK with watchOS 2.
Implementation todo list:
- Add basic target for watchOS 2 SDK (compiler warnings are ok, since we are not going to add this to tests just yet)
- Decouple Reachability from PFEventuallyQueue/PFCommandCache/PFPinningEventuallyQueue (this is going to still be used for Analytics)
- Disable ability to
saveEventually
/deleteEventually
, since it doesn't quite make sense on the watchOS - Update PFDevice to use WatchKit APIs on watchOS
- Update PFApplication to be a no-op on watchOS
- Update PFLocationManager to use compatible APIs when running on watchOS
- Disable extensions data sharing APIs (they don't work on watchOS)
- Disable PFPush (at least for the first release)
- Disable PFInstallation (at least for the first release, unless we build PushKit support)
- Disable PFPurchase (no StoreKit support on watchOS)
- Disable PFProduct (doesn't really make sense without PFPurchase)
- Disable PFNetworkActivityIndicatorManager (no indicator on watchOS)
- Add watchOS 2 SDK to Travis-CI just for building
- Test all the things! (no XCTest for watchOS, bummer!)
- Update podspec to include only watchOS specific things
- Add watchOS starter project (optional)
- Add watchOS 2 SDK to deployment packages
Development is happening in master, though we aren't going to ship the watchOS version until this list is finished.
If you want to play with Parse SDK for watchOS - simply compile the Parse-watchOS target available in Parse.xcworkspace.
This comment is constantly updating, sometimes without you noticing
Metadata
Metadata
Assignees
Labels
type:featureNew feature or improvement of existing featureNew feature or improvement of existing feature