Where and When to get data for Watch Complication

For watchOS 3, Apple recommends that you switch from using the complication datasource getNextRequestedUpdateDate scheduled update to update your complication. The old way for watchOS 2 requestedUpdateDidBegin() is really only designed to update the complication. Keeping your complication (and watch app) up to date usually involves far more than reloading the timeline (and asynchronously retrieving … Read more

Is transferCurrentComplicationUserInfo more suitable for complication update?

The distinction between these two WCSession methods involve when the data is sent, and whether the watchkit extension is woken up or not. transferCurrentComplicationUserInfo: is specifically designed for transferring complication user info meant to be shown on the watch face right now. The complication user info is marked “Urgent”, and is placed at the front … Read more

Heart Rate data on apple Watch

Heart Rate Raw Data information is now available in Watchkit for watchOS 2.0. WatchOS 2 includes many enhancements to other existing frameworks such as HealthKit, enabling access to the health sensors that access heart rate and health information in real-time. You could check this information in the following session which is total 30 minutes presentation.If … Read more