Camera Integration
Camera Support
Camera integration is only available when viewing a Market App inside of the Maven mobile application.
Market Apps can be integrated into Maven's camera system to allow drivers to take images or document scans from within a Market App. This can be accomplished by adding an <input type="file" />
into your webpage.
Take an Image
Add an input to your HTML
<input
style="button"
id="cameraInputButton"
type="file"
accept="image/*"
capture="environment"
/>
The important parts here are type="file"
and accept="image/^
. The Maven application will intercept the request to open a file of type image and open up the built in camera experience.
Take a Document Scan
Add an input to your HTML
<input
style="button"
id="cameraInputButton"
type="file"
accept="image/*, .mavenScan"
capture="environment"
/>
The important parts here are type="file"
and accept="image/^, .mavenScan
. The Maven application will intercept the request to open a file of type image and open up the built in camera experience. Appending .mavenScan
tells the app to perform a document scan instead of a regular image.
In both cases, the app will return an image file that your Market App can manipulate as you see fit.
Updated about 1 year ago