FormAssembly now offers a free mobile application for iOS devices. To download the app, simply visit the App Store from your iOS device and search for "FormAssembly" to get started.
The primary advantage of using the mobile application for FormAssembly is that you can collect data while offline, which can later be synced with your account once you have an internet connection. This way, if you're collecting data at a location where internet access is not available, you can still use your FormAssembly forms.
While this app cannot be used for form creation or editing, it can be used to collect respondent data in both online and offline scenarios.
Please Note: When using the offline feature, at timestamps using @LOCALNOW() will be based on when the device regained Internet access and upload has been pressed, not when forms were submitted offline.
Using your iOS device, access the App Store, search for "FormAssembly," and download the mobile application. Once it has been downloaded, tap on the app to open it, and you will be asked to enter your FormAssembly credentials.
Please note, this app is designed to be used in conjunction with an already existing FormAssembly Professional, Premier, or Enterprise account, as it requires API access. If you do not have an account, please visit our signup page to create one.
Provided you have an existing FormAssembly Professional, Premier, or Enterprise account, you can use the same credentials to login to the mobile application. Once you have entered those credentials, you'll be taken to the main dashboard, where you will see a list of all the forms you have created.
As noted above, this application cannot be used for form creation or form editing. It can only be used to collect data from respondents.
Once you have logged into the app, the Settings menu is available through the link at the top left. From the Settings menu, you can change your server URL, which you will need to do if you are an Enterprise user. This is also where you can log out of the app if needed.
Syncing Response Data
As mentioned above, you can use the FormAssembly mobile app to collect respondent data while both online and offline. If you are in a location without internet access, you will see a notification at the bottom of the app notifying you that you are offline.
When responses are submitted while you are connected to the internet, they will automatically be synced to your response data for the form, and that data will be available when logging into your account through a standard web browser.
When responses are submitted in offline mode, you will see a notification at the bottom of the app that you have unsynced responses. As soon as you reconnect to the internet, these responses will be pushed to your account and will be available with the rest of your response data for the form.
In offline mode, connectors do run once responses are synced. So the responses collected when offline are stored on the device, then once wifi/data connection is made it syncs with FormAssembly and responses are submitted.
Note: It is not possible to load forms using reCAPTCHA in the mobile app while in offline mode.
Payment information is not stored in FormAssembly so it will not process when synced. You must be in online mode to process payments.
Editing Response Data
Should the need arise, you do have the option to edit any responses that have been stored on the mobile application while in offline mode. On the main screen, you'll see an option to "Edit unsynced responses." Tap on that button and you will be taken into the form where you can edit the response data that a user has submitted.
Mobile Data Security
The mobile app uses the standard on disk iOS encryption and best practices. The sync and delete feature does also sync and delete data as expected.