SafariActivity is a
UIActivity subclass that provides an "Open In Safari" action to a
SafariActivity is available through the Swift Package Manager. To install
it, simply add the following line to your
dependencies: [ .package(url: "https://github.com/Ceylo/SafariActivity.git", from: "2.0.0") ]
Simply create an instance of
SafariActivity and pass that object into the applicationActivities array when creating a
See the Xcode project in Example for an example.
let url = URL(string: "https://github.com/")! let activityViewController = UIActivityViewController(activityItems: [url], applicationActivities: [SafariActivity()])
Note that you can include the activity in any
UIActivityViewController and it will only be shown to the user if there is a URL in the activity items.
This package is a fork of TUSafariActivity. It was rewritten in Swift and adapted for SPM instead of CocoaPods.