16
Views
1
Comments
Seeking Alternatives for ProductionDeployment to Prevent Downtime(Errors) for LiveApp
Application Type
Mobile

Hi Team,

We need a suggestion for a scenario that we expect to occur in Production.

Background:

We have an application,  mobile application, live on both the App Store and Play Store for the past few years. In that application, we have integrated the OCR scanning plugin (JUMIO) to scan the Nationality ID and Passport office documents for the customer with version 3.9.2.

Issue:

The issue is that the aforementioned plugin version has been deprecated. Therefore, we upgraded the plugin to a compatible version 4.7.0 by integrating plugin resources file directly to the module resource and connected via extendibility configuration at DEV and UAT.

Deployment Plan:

We are planning to move this latest plugin to PROD. Our query is about whether the new plugin will reflect after store approval to the customers, as it may cause (error)downtime for our customers due to the application flow being heavily dependent on the mentioned plugin.

Concerns and Constraints:

Considering the above scenarios, are there any other ways to avoid downtime(error) in production?

Additional Information:

Note: The older version of the plugin is not compatible with MABS 10, which is why we removed the older plugin entirely from the application.


Here are the steps we typically follow for pushing code to production:

1. Move the code to PROD.

2. After deployment, we generate an application and send it for store approval.

3. Once we receive approval from the store, It ask for an update for the application to the App Store/Play Store.

Please correct us if any of these steps are incorrect.

Considering the above steps, our issue arises when we deploy new code to PROD. The logic changes (e.g., server/client action changes) are reflected immediately, based on our previous experience.

We have updated the application logic to incorporate a new OCR scanning plugin. However, this logic and the associated changes will not support the older plugin.

Our query is as follows: Since the App Store/Play Store has a grace period of 3-7 days for approval, during this period, our customers using the older application will encounter errors. Is there any way to rectify this issue?

UserImage.jpg
Ricardo Silva

Hey @Sakti S,

Maybe this link can help you.

BR.

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.