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 and SwiftUI 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.