implement native haptic service function.