Adobe analytics integration with mobile flutter app
Use case:
Currently we are experiencing an issue integrating adobe analytics with our mobile flutter app.
We are using the library flutter_aepcore (https://pub.dev/packages/flutter_aepcore version 3.X.X)
At the moment upon running the app for the first time with no internet connectivity we are seeing exceptions been raised in 2 places:
1. Downloading the json configuration file
2. Registering an experienceCloudId (Identity.experienceCloudId call in aep_identity)
Problem 1:
For the first scenario, we plan to use a local copy of json file as a workaround. Is there a better approach?
https://blog.developer.adobe.com/optimize-your-experience-cloud-mobile-implementation-with-bundled-rules-configuration-e69977c18736
Problem 2:
For the second one the way forward is a bit less clear.
Our concern is if the app goes live with Experience Cloud ID and if the user lands on a bad internet area, it would probably result in crashing the app.
1. Is there any better way or suggestion around this? We wouldn’t want to compromise excluding experienceCloudID and not having ecid/mid for analytics calls.
2. Any other customers who might have faced a similar issue?
3. For an app, if there is no ECID in the analytics call, can you confirm if it gets processed successfully and shows up in the reports? There won’t be any visitor ID for such scenario and no fallback visitorID for the app(or will it be there?)