Remote Asset Management
CompleteScan utilizes remote asset management to be able to:
- Reduce the initial file size of the partner’s app.
- Allow for seamless updates and enhancements to the integrated Multiscan SDK machine learning models.
This means we delay the download of certain files essential to the Multiscan SDK until they’re needed by your user or when there are updated assets necessary for the scans to operate. This is similar to on-demand delivery for Android and on-demand resources for iOS.
Remote Assets Are Required
The files downloaded during this process are required for the MultiScan SDK to function.
- Android: 191MB
- iOS: 188 MB
- 5G: ~10 seconds
- 4G: ~25 seconds
- 3G: ~5 minutes
The capture process can not start until the remote assets are downloaded. You will need to implement a trigger to download these assets in a place that makes sense for your users.
If you already use a method similar to Remote Asset Management, we suggest using your existing method of calling the download to start.
Once accepted by the user, these files will be downloaded in the background, allowing for uninhibited operation of your app.
Using the Remote Asset Management method allows your app to remain compliant with App Store and Play Store