HomeKit accessory reachability status is wrong on watchOS 2.0
| Originator: | matthias.hochgatterer | ||
| Number: | rdar://23124301 | Date Originated: | 2015-10-15 |
| Status: | Open | Resolved: | |
| Product: | watchOS | Product Version: | 2 |
| Classification: | Serious Bug | Reproducible: | Always |
Summary: The reachability status of accessories is not updated and monitored by HomeKit on watchOS 2.0. Which results in `HMAccessory.reachable` is always true and the delegate method `accessoryDidUpdateReachability()` is never called when the reachability changed. Steps to Reproduce: 1. Setup a HomeKit environment (create a home, and pair with accessory) 2. Create a watchOS 2.0 app to access the accessory 3. Check the `reachable` property of `HMAccessory`, which is always true even when the accessory is not reachable. 4. Assign an object to the `delegate` property of `HMAccessory`. When the accessory changes reachability (becomes reachable or not reachable) the delegate method `accessoryDidUpdateReachability()` is never called. Expected Results: The accessory reachability status on watchOS 2 should be the same as on iOS 9. Actual Results: The reachable property is always true and accessoryDidUpdateReachability() is never called. Version: watchOS 2 Configuration: Apple Watch
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!
Duplicate of 21698478 (Open)