The user only needs to run the app once - after that, the extension will always be available in Safari. Additionally, if you distribute your app through the App Store, the user doesn't even need to run the app - just downloading it from the App Store is enough to have the extensions show up in Safari.
Topic:
Safari & Web
SubTopic:
General
Tags: