Article sections

    As WebViewGold is an app template and not a software, it’s a bit tricky to upgrade. We recommend only to upgrade if you need one of the new features provided in a new version and to skip updates not required for your app (changelog for iOS: https://www.webviewgold.com/changelog/iOS/ & changelog for Android: https://www.webviewgold.com/changelog/android/). The easiest option to upgrade WebViewGold on iOS is to replace the Config.swift file with the old one. On Android, you can replace Config.java and MainActivity.java file parts. While replacing, make sure that there are some new variables maybe that has to be filled out/configured. Moreover, please copy over the icons and string/color files of Android. You can also use Git for comparing the changes made. Make sure to use the same bundle ID / package name and a higher version number than the previous version. You can also consider using GitHub, GitLab, or any other version management tool, see guide attached:

     

    đź”˝ Step 1: Download the Latest WebViewGold Version

     

    • Go to your CodeCanyon Download tab: https://codecanyon.net/downloads

    • Click “Download” → “All files & documentation” for WebViewGold (iOS or Android)

    • Unzip the downloaded file

     

    đź§© Step 2: Use Git/GitHub to Compare Files

     

    If you’re working with version control (highly recommended):

    1. Create a GitHub repository:

      • Visit https://github.com

      • Log in and click “New repository”

      • Name it something like webviewgold-ios-custom or webviewgold-android-app

      • Choose Private visibility

       

    2. Upload your current (customized) app to the main branch

    3. Create a second branch (e.g. original-v5.8) and upload the new WebViewGold files there

    4. Use GitHub’s Compare feature to:

      • Identify what changed

      • Manually transfer new/required changes into your working version

       

    đź”§ Step 3: Replace Key Files for Upgrade

    On iOS:

     

    • Replace your Config.swift file from the previous version into the new one

    • Make sure your Bundle ID stays the same

    • Increase the version number and build number

    • Reapply customizations like splash screen, colors, icons, etc.

     

    On Android:

     

    • Replace the Config.java file and copy over custom code from your MainActivity.java

    • Watch out for any new variables or settings in the updated version and configure them accordingly

    • Copy over:

      • res/values/strings.xml (texts)

      • res/values/colors.xml

      • App icons in res/mipmap-*

       

    • Keep the same Package Name

    • Bump up the version code and version name

     

    âś… Bonus Tip: Use Git Tools

     

    For even smoother handling, use tools like:

    • GitHub Desktop

    • GitKraken

    • Sourcetree

    • Or built-in Git support in Visual Studio Code