BrowserActivity 1.5.0

BrowserActivity 1.5.0

测试测试通过
语言语言 SwiftSwift
许可证 MIT
发布最后发布2019年3月
SPM支持SPM

Raxit Majithiya维护。




BrowserActivity

Version License Platform

在Swift 5中实现的自定义UIActivity选项,用于在活动列表中显示“在Safari中打开”,“在Chrome中打开”和“在Firefox中打开”选项。

UIActivity Screenshot

使用方法

	let sharingURL = URL(string: "https://www.google.com/search?q=swift")
	let activityViewController = UIActivityViewController(
	    activityItems: [sharingURL],
	    applicationActivities: BrowserActivity.compatibleActivities
	)
	present(activityViewController, animated: true, completion: nil)

辅助

BrowserActivity.compatibleActivities

返回一个包含UIActivity实例的数组,用于在Safari和/或(如果设备中已安装谷歌Chrome)谷歌Chrome中打开指定的URL。

示例

要运行示例项目,请先克隆仓库,然后从Example目录运行pod install

安装

BrowserActivity 通过 CocoaPods 提供使用。要安装它,只需将以下行添加到您的 Podfile 中:

pod "BrowserActivity"

在您的 Info.plist 文件中 LSApplicationQueriesSchemes 下添加/附加 googlechromegooglechromesfirefox 模式。例如

	<key>LSApplicationQueriesSchemes</key>
	<array>
		<string>firefox</string>
		<string>googlechrome</string>
		<string>googlechromes</string>
	</array>

作者

Raxit Majithiya (@raxityo)

许可证

BrowserActivity 基于 MIT 许可证提供。有关更多信息,请参阅 LICENSE 文件。