Help Scout's Beacon SDK allows you to embed the same Beacon functionality we have for the web inside your iOS app. Beacons provide a quick and straightforward way for customers to flip through your knowledge base or reach out to your team.
The Beacon SDK 2.0 requires iOS 11.0+.
As of Beacon 2.1.0 Xcode 12 is required to build with the Beacon SDK. Beacon 2.0.x requires Xcode 11.4
Supported platform and language versions
- iOS 11 to 14
- Swift 5
- Xcode 12
Beacon is available through CocoaPods. To install it, add the following line to your
Beacon is currently distributed as a dynamic framework so the
use_frameworks! flag will also need to be present in your Podfile.
Swift Package Manager
As of Beacon 2.1.0, Beacon is (temporarily
Beacons up to version 2.0.2 can be installed using Carthage by adding the following line to your
Cartfile and then following the Carthage installation instructions:
Because of the way Beacon is distributed, attempting to use the
--no-use-binaries flag when building will fail.
Our developer site has information on configuring up your application to work with Beacon's email attachments and push notifications.
To run the example project in this repo, cd into the Example directory
cd Example, run
pod install, open
Beacon Example.xcworkspace and run the
See our developer site for more customization options available through the SDK.