Classic Form Builder Elements
The 3rd Party element creates a link to other software installed on the device from within iForm. This functionality exists on both iOS and Android but is configured differently for each operating system.
The 3rd Party element supports the following attributes:
- iOS URL Scheme: URL Scheme defined by App Developer.
- Android Intent Package Name: Package name of application. To obtain the package name, search for the app in Google Play. In the address bar of the browser copy everything after "id="(com.google.android.apps.maps)
- Name/Value Pairs (optional): This field applies to both iOS and Android and allows additional information to be passed in the request.
HOW DO I USE THE THIRD PARTY ELEMENT?
Add the 3rd Party element to any form and define what action the element should take using a combination of iOS and Android, or both. The example below shows how to make a Facetime request to a specific number (iOS only).
When the user taps this element within the form, it will launch Facetime on the device and dial the number defined above.
You can add many 3rd Party elements to a single form which carry different actions. Below are two additional examples of how to call Google Maps and Drive on both iOS and Android.
Google Maps: In this example, location coordinates are sent through as Name/Value Pairs.
Google Drive: (iOS and Android)
Some applications have an extensive URL scheme (Facebook).
Comments
3 comments
Can you pass variables to the 3rd Party - eg can I pass the telephone number to call or the address to lookup in maps.
Thanks
Don;t really understand this, I suspect it is geared more for programmers
I want to open teh DocScan App and I got to the site and this is the URL provided
docscan://sendto=http://www.yourwebdavserver.com/webdavpath&goto=http://www.yourwebpage.com/yourwebpage
But it is evidently missing something when I post it into the element and I am mot sure what to do with it.
Hi Darius, what are you trying to do? You may want to contact DocScan for more details on how their schemes work and how they can be used. If you simply put in "docscan://" (without the quotes) you should be able to launch the native application on your device.
Hope that helps,
Tony
Please sign in to leave a comment.