Troubleshooting and support
If you encounter issues that are not covered in this guide, please report them to our support team – support@volt.io. To enable us to help you, please provide as much detail as you can in your email, including:
- SDK version
- Description of the issue
- Steps to reproduce the issue
- Relevant logs or error messages
- Screenshots or videos, if applicable
Android
Common issues
- SDK Compatibility: If you encounter a compatibility issue with the SDK, ensure that your project meets the minimum SDK version requirement (Android 5 – API 21).
Debugging
- Logcat: Utilize Android Studio’s Logcat for real-time logging.
- Breakpoints: Set breakpoints in the SDK integration code to step through the execution and identify where issues may be occurring.
iOS
Common issues
- iOS Version Compatibility: Ensure your project targets iOS 15.0 or later. Check the project settings in Xcode to confirm this.
- Swift Package Manager Issues: If you encounter issues with Swift Package Manager, verify the URL of the SDK’s repository and the selected version. Ensure your internet connection is stable during the download.
- SwiftUI Integration in UIKit: If you face issues integrating SwiftUI views in a UIKit project, ensure that
UIHostingController
is used correctly andSwiftUI
is imported into the necessary files.
Debugging
- Xcode Debugger: Leverage the Xcode debugger for stepping through code. Pay special attention to the point where SDK methods are called.
- Console Logs: Look out for console logs that might give insights into any errors or warnings related to the SDK.
- Network Debugging Tools: Tools like Proxyman or Wireshark can be used to monitor API calls made by the SDK, especially useful for troubleshooting network-related issues.