Apply App Updates

Congratulations on your successful app deployment! In this crucial section, we'll guide you through the process of applying updates to your published Bitly URL shortener app, ensuring that it remains dynamic, efficient, and aligned with evolving requirements.

Perform Changes to Your App

Apps evolve to meet changing needs. Discover how to make modifications and enhancements to your app's functionality and design. Whether it's adding new features, refining existing ones, or improving user experience.

With your app already published, it's time to explore advanced strategies for making your creation accessible at multiple locations within the product for maximizing your app's visibility and usability. Freshdesk supports multiple locations for a building app interface, let us use two more of those namely, "contact_sidebar" and "full_page_app"

  1. Navigate to manifest.json and notice locations section.

  2. Add additional entries for placeholders by reusing index.html as shown below

      "contact_sidebar": {
        "url": "index.html",
        "icon": "styles/images/icon.svg"
      },
      "full_page_app": {
        "url": "index.html",
        "icon": "styles/images/icon.svg"
      }
  3. Save the changes, navigate to "Freddy Copilot for Developers" extension and click on "Run App"

  4. Test and verify the app for visibility by appending "dev=true" as did in previous steps.

  5. The app should appear in Global Sidebar and Contacts Sidebar pages as shown in the video

Rollout New Versions of the Published App

Now that you have applied the updates locally, let us learn how to rollout new versions of your app with confidence.

Rolling out New test Version

  1. Click on "Freddy Copilot for Developers" plugin from the app directory
  2. At the bottom you shall see an option to "Pack and Publish", click the same.
  3. Wait for the "App Updated Successfully" message
  4. Navigate to the Developer Account, verify if a new test version of the app is available under the version section.
  5. From Product account, navigate to the "Neo Marketplace > Marketplace Apps". Navigate to "Manage Apps"
  6. Once opened, navigate to "In Development" section, apply update and continue to Install.
  7. Verify the app behaviour to ensure proper app execution by appending "dev=true".

Convert the test app to a custom App

  1. Navigate to published app on AMP.
  2. Click on the "Promote to Live" option below the app zip
  3. When prompted, click on "Continue to Publish" wait for the success notification and the status to change to "Published"
  4. From Product account, navigate to the "Neo Marketplace > Marketplace Apps". Navigate to "Manage Apps"
  5. Navigate to "Custom Apps" section and install the app.
  6. Verify the app deployment as before but this time without appending "dev=true"