An even cooler approach is microneedle polymer array patches, currently under R&D last time I checked (it’s been a while though). It consists of an elastomeric array of microscopic needles (<1/4 mm I think) that are coated with vaccine, making it truly biocompatible and painless, since the pain nerves are located deeper under the skin, while the blood capillaries are closer.