iOS introduced UITouchType in iOS9 which provides the UITouchTypeStylus constant. Will this constant only work for 3D touch device like iPad Pro or is it available on any iOS device?
The touchtype stylus will only be "fired" when you are using it on a supported device. Here are some links which will help you further 1, 2, 3...