Mopinion offers mobile SDKs for iOS and Android apps, to collect in-app feedback with native feedback forms.

To run our mobile SDK (Software Development Kit) you would first have to install the SDK in your Android or iOS app.

Once installed you can build feedback forms in our platform, which will be rendered dynamically in a native interface in your app.
Below you will find a step by step instruction to build a mobile in-app feedback survey, how to add it to your SDK deployment and how to preview the survey in our demo app.

The SDKs can be found here with installation instructions for mobile developers:

Lightweight SDK:

Android: https://github.com/mopinion/mopinion-sdk-android-web

iOS: https://github.com/mopinion/mopinion-sdk-ios-web

 

SDK for Apps build with React Native

Android: https://github.com/mopinion/mopinion-sdk-android

iOS: https://github.com/mopinion/mopinion-sdk-ios

We also offer a React Native package:

https://www.npmjs.com/package/mopinion-react-native-sdk

NOTE:

If your are looking to build a regular feedback form for mobile web (web-based and responsive instead of native), please check this article:
http://support.mopinion.com/knowledge_base/topics/how-do-i-build-a-feedback-form

Step 1

Go to 'Data collection' at the top of the page and click on 'Feedback forms'.

 

Step 2

If you haven't made any feedback forms yet, an empty page with just one option 'Add a feedback form' will appear. Move your mouse over this button and you will see two options, click: 'Start from scratch'.


Step 3

Then select the mobile feedback form option and give your form a name:

 

 

Step 4

Then add your questions to your form.  All question elements are listed on the left-hand side and are easily added by drag and drop:

Note: a more detailed topic on building forms with tips and tricks can be found here: 
http://support.mopinion.com/knowledge_base/topics/how-do-i-build-a-feedback-form 


Step 5

Once you are happy with the questions you can edit the design of the mobile form in STEP 2 (click on the steps in the top bar or hit the NEXT button at the bottom of the screen). You can edit different style elements such as the submit buttons, the score/rating colors, and header (top bar) color of the survey:


Step 6

If you are done editing the design, go to STEP 3 to configure some general settings of the form, such as the thank you message, error/required field texts and submit button texts.

 

Step 7

Last step is to add the form to your SDK deployment. Click the step 4 "DEPLOY" tab and then click "Edit Deployment Options". A slide-in screen appears. On the left-hand side you will find a list with your feedback forms. Select the form you were working on and drag it into the right panel.

Below an example of the Deployment screen:

 

Step 8

In the Deployment section you can decide on how and when you want the form to appear. You can call the form by loading an event in a button or link from within your mobile app. This can be done by adding this function to your button/link in your mobile app:

MopinionSDK.event(self, "_button")

 

The second option is to create a custom event to trigger the form in your app (this way it slides in automatically).

You can either trigger the form based on an event in your app (for example if the user visits a certain view like a my account or settings section) or use a pre-defined trigger from Mopinion: a percentage of users and/or a date/time selection. Either way, you need to call an event in your deployment, see below:

To trigger the form pro-actively within a view of your app (i.e. a My Account view) or after an event in the app (after using an in-app search on a search results view) you can use the default pro-active event:  

MopinionSDK.event(self, "_proactive")

 

To trigger the form using a pre-defined trigger in Mopinion, such as a percentage of users, a certain OS version, and/or a date/time selection, you would still need to call the event first so the app knows that a Mopinion event is to be called. You would need to connect the events from Mopinion to the event or actions that are happening in your app.

After that you can combine your selection of triggers in the Mopinion Deployment section.

For example to show the form to a percentage of users in a certain view in your app (in this example 5%), you could create an event called "start_app" (you can decide for yourself how to call it). So, when the app starts you want to show our feedback form to a percentage of users. 

This event "start_app" should then be added to your app when the app is being loaded. The event is shown below: 

MopinionSDK.event(self,"start_app")

As you can see in the image above, you can also combine it with other conditions such as date/time and OS version. 

Step 9

When you are done adding your triggers and events you can save the deployment by clicking the green SAVE button. Then you can grab the SDK Deployment ID, which should be added to the mobile app by your development team. 

You can also use our demo app to preview the form you have made. Just scan the QR code and you're good to go.

You can get our demo apps in the Apple App store and Google Play store by searching for "Mopinion", or by clicking here:

https://itunes.apple.com/nl/app/mopinion-forms/id1376756796?l=en&mt=8

https://play.google.com/store/apps/details?id=com.mopinion.news

To preview a web-based version of your mobile feedback form click the eye-icon in the form overview page:

 

 
That's it! If you have any questions do no hesitate to ask our support team.