Skip to content

Latest commit

 

History

History
72 lines (39 loc) · 1.98 KB

README.md

File metadata and controls

72 lines (39 loc) · 1.98 KB

iOS_WatchProjects

###watchOS2

####Health Watch Example: App that gets heart beat from apple watch, can also stream data to iphone (obtained from HealthKit- NOT directly from sensor)

####Application Context: example of background mode communication process, application context.

####Interactive Messaging: example of (Live Messaging) Interactive Messaging occurs between iphone and watch

####time Notification: example of notification process in apple watch

####Prime Numbers: App that gets heart beat from apple watch, can also stream data to iphone (obtained from HealthKit- NOT directly from sensor)

** Apple Watch Notes ** -Live Messaging (Interactive Messaging) When the watch session is init and started on app delegate: [Message from Watch to Phone] (the phone has the app in the background) The Apple Watch is able to send message to phone

[Message from Phone to Watch] (the watch does NOT have the watch app open) The phone will recognize this - error sending message.

###watchOS3

#####App Launching

#####HealthKitWorkout Make sure to update the plist with health kit share and update descriptions:

NSHealthUpdateUsageDescription testing health kit NSHealthShareUsageDescription testing health kit

#####Heart Rate Streaming

###Apple Watch Interface Controller Lifecycle awake(withContext context: Any?) // context from controller that did push or modal presentation. default does nothing

willActivate() // Called when watch interface is active and able to be updated. Can be called when interface is not visible.

didDeactivate() // Called when watch interface is no longer active and cannot be updated.

didAppear() // Called when watch interface is visible to user

willDisappear() // Called when watch interface is about to no longer be visible

###Xcode Issues Problem: (No Paired Apple Watch) Solution: Cloxe Xcode and remove directories inside the path ~/Library/Developer/Xcode/watchOS DeviceSupport/