Question: why vibration on iphone not working?
Answer: Turn On Vibration In Accessibility Settings If Vibration is turned off in your iPhone's Accessibility settings, your iPhone will not vibrate even if the vibration motor is fully functional. Go to Settings -> Accessibility -> Touch and make sure the switch next to Vibration is turned on.