survicate_sdk 4.0.0 copy "survicate_sdk: ^4.0.0" to clipboard
survicate_sdk: ^4.0.0 copied to clipboard

Official plugin for Survicate SDK integration with Flutter. Effortlessly collect user feedback and gain insights to improve your mobile app.

Mobile SDK - Flutter #

The Survicate Mobile SDK allows you to collect feedback from your mobile app users. Installed in your app, the SDK will enable you to trigger targeted surveys to better understand your users and collect their opinions about your products.

The SDK is maintained and supported by Survicate - The Customer Experience & Survey Software.

The detailed documentation is available here.

Requirements #

  • Using Survicate Mobile SDK requires an account at survicate.com. You can create your account here for free, or become invited to your company account by one of your colleagues.
  • Additionally, please check iOS and Android library requirements, as they're applicable too.

Installation #

To use this plugin, add survicate_sdk as a dependency in your pubspec.yaml file.

Configuration #

Configuration for Android #

  1. Configure your workspace key in AndroidManifest.xml file.
<application
    android:name=".MyApp"
>
    <!-- ... -->
    <meta-data android:name="com.survicate.surveys.workspaceKey" android:value="YOUR_WORKSPACE_KEY"/>
</application>
  1. Add the Survicate Maven repository to your project build.gradle located under android directory.
allprojects {
    repositories {
        // ...
        maven { url 'https://repo.survicate.com' }
    }
}

Configuration for iOS #

  1. Add workspace key to your Info.plist file.
    • Create Survicate Dictionary.
    • Define WorkspaceKey String in Survicate Dictionary. Your Info.plist file should looks like this: [Info.plist example]
  2. Run pod update in your ios directory.

Initialization #

Initialize the SDK in your application using initializeSdk() method. Call this method only once, in the main component (e.g lib/main.dart file).

import 'package:survicate_sdk/survicate_sdk.dart';

class _MyAppState extends State<MyApp> {
  @override
  void initState() {
    super.initState();
    SurvicateSdk.initializeSdk();
  }
}
5
likes
0
points
9.42k
downloads

Publisher

verified publishersurvicate.com

Weekly Downloads

Official plugin for Survicate SDK integration with Flutter. Effortlessly collect user feedback and gain insights to improve your mobile app.

Homepage
Repository (GitHub)
View/report issues

Documentation

Documentation

License

unknown (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on survicate_sdk