A block that the haptic engine calls when it stops due to external causes.
- iOS 13.0+
- Mac Catalyst 13.0+
- Core Haptics
External causes that can trigger this block include audio session interruption, application suspension, or system error. Calling
stop(completion doesn't trigger this block.
Callbacks to this block arrive on a non-main thread, so handle them in a thread-safe manner.