This guide walks you through integrating the Alchemer Digital SDK into your iOS application. The SDK fully supports SwiftUI applications, making it easy to incorporate feedback experiences into modern app architectures.
Requirements
Before you begin, ensure your development environment meets the following requirements:
- Minimum iOS deployment target: iOS 15.0
- Minimum Xcode version: Xcode 26.0
Initialize the SDK
Follow the steps below to initialize the Alchemer Digital SDK in your app:
import ApptentiveKit Apptentive.shared.engage(event: "app.launch")
Theming and customization
You can tailor the look and feel of the SDK to match your app’s branding and user experience.
Rich content
Starting from version 6.6.0, a header image can be added to Prompts (formerly called Notes) through the Alchemer dashboard. For more information, see the Prompts guide.
Note: If a Prompt includes an image from both interface customization and the dashboard, the image configured in the dashboard overrides the interface customization setting.
Local interface customization
To customize additional aspects of the Alchemer Digital SDK, refer to the options below or see the iOS SDK customization guide.
Themes
Themes allow you to define colors, fonts, and other visual elements so the SDK aligns with your app’s design system. Configure themes within your project to maintain a consistent user experience.
Logging (SDK v7 and later)
Logging configuration via logLevel and shouldHideSensitiveLogs does not apply to SDK version 7 and later. These settings are now managed by Apple’s OSLog system framework.
If you are using an earlier SDK version, refer to legacy documentation for logging configuration details.