App Categories And Types:
1. Apps Overview
2. App Submission Process
3. Custom apps
Apps Overview:
The app development platform offers capabilities to build apps that can be broadly categorized as follows based on app users,
Agent apps:
-
Front-end apps: Apps that run in response to events such as button clicks or page loads that happen on the product’s UI.
-
Serverless apps: Apps that run in response to events that occur in the product, or events that occur in an external product or service.
App Submission Process:
To publish any app to our AppNest, you can submit the app under one of the following app types. App types determine how an app is available for consumption to app users - publicly displayed, private only to a SurveySparrow customer, listed in an external website, and so on.
-
SurveySparrow App: These apps extend the functionalities of SurveySparrow and are built using the SurveySparrow CLI. A SurveySparrow app is installed from the SurveySparrow AppNest.
-
Custom App:These apps address specific customer requirements and are available only to that customer. A custom app is not subject to review; it is available for installation as soon as it is submitted and published. The app submission process for Custom apps includes provisions to test multiple versions of an app in a production environment. After testing, you can choose to publish the most appropriate app version to app users.
-
External App: These apps use the SurveySparrow methods and integrate the SurveySparrow functionalities with a third-party product. An External App is listed in the SurveySparrow AppNest but is installed from the third-party’s URL.
Custom Apps:
These apps address specific customer requirements and are available only to that customer. A custom app is not subject to review; it is available for installation as soon as it is submitted and published.
These apps are available for that particular account who published their app as a custom app in the AppNest. The apps listed in the apps and integration page once the app is published.
How to publish a custom app:
-
Go to AppNest First you will see all the apps which have been created by you. Then click New app to publish an app.
-
Upon clicking, give all the details like app name, app icon, app description, app instructions, app ZIP which is obtained from ssdk upon ssdk pack command and a video url in which the usage about the app is mentioned.You will be also prompted to give some other details like support email, support url and website link.
-
Once all those details are filled the app will be published and is ready to use on your account. It is exclusively for your account since it is a custom app.
-
After this, if you want to update or delete the app you can click on that particular app’s tile and you can edit the necessary details. A new version of the app will be published upon changing the zip of the app.
-
At the end of the same page there will be an option for deleting the app, upon deleting all the versions and data related to the app will be deleted and the app will be removed from the apps and integrations tab in the settings page.
The custom app can be installed like a normal app. Only difference between a normal app and a custom app is a custom is only visible to the developer’s account who has published it.