📞 +91-7667918914 | ✉️ ijarcce@gmail.com
IJARCCE Logo
International Journal of Advanced Research in Computer and Communication Engineering A monthly Peer-reviewed & Refereed journal
ISSN Online 2278-1021ISSN Print 2319-5940Since 2012
IJARCCE adheres to the suggestive parameters outlined by the University Grants Commission (UGC) for peer-reviewed journals, upholding high standards of research quality, ethical publishing, and academic excellence.
← Back to VOLUME 11, ISSUE 7, JULY 2022

Enhancing App Upgrade Experience in iOS Applications

Madhamsetty Charitha, Merin Meleet

DOI: 10.17148/IJARCCE.2022.11782

Abstract: Updates for the apps are frequently released nowadays. Therefore, users must have a very smooth experience of updating the app. The aim is to develop an independent SDK that can be easily integrated with any iOS applications. This paper proposes “App Upgrade SDK” that is developed for iOS applications which ensures that the user is notified if there is an update available in the app store and directs the user to the app store if he/she decides to update. In this SDK, three APIs are integrated – one is for checking updates and presenting the user with an update screen, the second is for handling the blocker logic, and the third is for presenting the new features after the app is opened for the first time after updating. These APIs are integrated with app UI using MVVM architecture. MVVM is used to ensure the scalability of the SDK. Fetching the latest version and minimum OS compatibility for the latest version is a challenge. AppUpgrade SDK provides the easiest way to fetch the latest version of the app from Appstore every 24 hours. AppUpgrade SDK is also made customizable according to the developer’s needs. This AppUpgrade SDK can be directly integrated with any iOS application as a development pod.

Keywords: AppUpgrade SDK, Software Development Kit (SDK), Protocol, Delegate, View Controller, iOS applications, Model-View-View model (MVVM) architecture.

How to Cite:

[1] Madhamsetty Charitha, Merin Meleet, “Enhancing App Upgrade Experience in iOS Applications,” International Journal of Advanced Research in Computer and Communication Engineering (IJARCCE), DOI: 10.17148/IJARCCE.2022.11782