# Conditional Display of Manual Installation Guide, Possible?

**URL:** <https://community.glideapps.com/t/conditional-display-of-manual-installation-guide-possible/85063>\
**Category:** Ask for Help\
**Created:** [October 24, 2025, 10:41am UTC](https://community.glideapps.com/t/conditional-display-of-manual-installation-guide-possible/85063 "2025-10-24T10:41:21Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ohad](https://avatars.discourse-cdn.com/v4/letter/o/f04885/32.png) [@ohad](https://community.glideapps.com/u/ohad)\
**Post date:** [October 24, 2025, 10:41am UTC](https://community.glideapps.com/t/conditional-display-of-manual-installation-guide-possible/85063/1 "2025-10-24T10:41:21Z")

</div>

I want to create an installation guide for my users based on their browser type (DEVICE INFO).

However, I want this guide to appear **only if the app is not already installed** on their device.

Right now, when users receive the app link, some browsers don’t display the pop-up asking if they’d like to install the app. In other cases, users simply don’t understand what to do and close the prompt.

To solve this, I’d like to display a **manual installation guide** that appears only if the app isn’t installed.

Is this technically possible?

Thanks.

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [October 24, 2025, 11:08am UTC](https://community.glideapps.com/t/conditional-display-of-manual-installation-guide-possible/85063/2 "2025-10-24T11:08:22Z")

</div>

Try the below in a JavaScript column:

```auto
function getPWADisplayMode() {
  const isStandalone = window.matchMedia('(display-mode: standalone)').matches;
  if (document.referrer.startsWith('android-app://')) {
    return 'twa';
  } else if (navigator.standalone || isStandalone) {
    return 'standalone';
  }
  return 'browser';
}

return getPWADisplayMode();

```

---

<div class="post-metadata">

**Author:** ![ohad](https://avatars.discourse-cdn.com/v4/letter/o/f04885/32.png) [@ohad](https://community.glideapps.com/u/ohad)\
**Post date:** [October 24, 2025, 11:20am UTC](https://community.glideapps.com/t/conditional-display-of-manual-installation-guide-possible/85063/3 "2025-10-24T11:20:43Z")

</div>

Works, Thank you!

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)\
**Post date:** [October 31, 2025, 11:21am UTC](https://community.glideapps.com/t/conditional-display-of-manual-installation-guide-possible/85063/4 "2025-10-31T11:21:10Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
