# Operating system detection

**URL:** <https://community.glideapps.com/t/operating-system-detection/8540>\
**Category:** Feature Requests\
**Created:** [May 5, 2020, 8:27pm UTC](https://community.glideapps.com/t/operating-system-detection/8540 "2020-05-05T20:27:08Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![Krivo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/krivo/32/5363_2.png) [@Krivo](https://community.glideapps.com/u/Krivo)\
**Post date:** [May 5, 2020, 8:27pm UTC](https://community.glideapps.com/t/operating-system-detection/8540/1 "2020-05-05T20:27:08Z")

</div>

Such a feature would be very beneficial 🙂

_Request_  
New special value that tells which operating system that the app in running on. That would enable us to create an operating specific url which means that it is possible to open fx Facebook app with the correct url. Today Facebook requires OS specific url’s to open a page as example.  
Example:  
For iOS: fb://profile/PAGEID  
For Android: fb://page/PAGEID

Related to this post:

> [@Open app on phone from Glide](https://community.glideapps.com/t/open-app-on-phone-from-glide/8017):
>
> It was new to me that you could open different apps from Glide (not just google maps and texts) I would like to open a specific page in facebook Unfortunately the link to a specific page in facebook is different between Android and iOS For iOS: fb://profile/PAGEID For Android: fb://page/PAGEID Is there any way to detect whether the user uses android or iOS - or any other way to do the job? I have been looking for a specific app to open in this way - but doesn’t seem possible - or may I j…

Already been put in as a feature request in the Feature request app. (Called OS detection)

---

<div class="post-metadata">

**Author:** ![Robby\_Dewling](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robby_dewling/32/3354_2.png) [@Robby\_Dewling](https://community.glideapps.com/u/Robby_Dewling)\
**Post date:** [January 21, 2021, 6:03pm UTC](https://community.glideapps.com/t/operating-system-detection/8540/2 "2021-01-21T18:03:15Z")

</div>

- 1, I would use this feature, It would greatly help deep linking to other mobile apps.

---

<div class="post-metadata">

**Author:** ![ehdubya](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ehdubya/32/24087_2.png) [@ehdubya](https://community.glideapps.com/u/ehdubya)\
**Post date:** [January 21, 2021, 6:51pm UTC](https://community.glideapps.com/t/operating-system-detection/8540/3 "2021-01-21T18:51:22Z")

</div>

Could you not just ask the User during the onboarding flow what kind of device they have (iOS/Android/Other) and then use User Specific checkboxes with Conditional Visibility and then just use an IF-THEN-ELSE to determine which device the User has/chose and then direct them to the corresponding link/deep link format? 🤔

---

<div class="post-metadata">

**Author:** ![Robby\_Dewling](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robby_dewling/32/3354_2.png) [@Robby\_Dewling](https://community.glideapps.com/u/Robby_Dewling)\
**Post date:** [January 21, 2021, 7:11pm UTC](https://community.glideapps.com/t/operating-system-detection/8540/4 "2021-01-21T19:11:18Z")

</div>

That would work, just 2 sticking points I see:

1. If I already have a large list of users, I’d have to ask them to go update their preference for that to work (say they already completed an onboarding flow before)
2. Each user is limited to 1 type of device

For now I just have 2 buttons in my app, one with an apple icon, one with android. Maybe I could continue to show both buttons if a user hasn’t set their preference but if they have, only show one button. Thanks for the tip!

---

<div class="post-metadata">

**Author:** ![Krivo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/krivo/32/5363_2.png) [@Krivo](https://community.glideapps.com/u/Krivo)\
**Post date:** [January 21, 2021, 7:16pm UTC](https://community.glideapps.com/t/operating-system-detection/8540/5 "2021-01-21T19:16:12Z")

</div>

@ehdubya that is what I do. But it is not ideal. Glide knows what OS it is - and would make our lives easier

---

<div class="post-metadata">

**Author:** ![ehdubya](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ehdubya/32/24087_2.png) [@ehdubya](https://community.glideapps.com/u/ehdubya)\
**Post date:** [January 21, 2021, 7:18pm UTC](https://community.glideapps.com/t/operating-system-detection/8540/6 "2021-01-21T19:18:17Z")

</div>

Agreed, not ideal, but works for now until that feature is released 🤓 🙏

---

<div class="post-metadata">

**Author:** ![Krivo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/krivo/32/5363_2.png) [@Krivo](https://community.glideapps.com/u/Krivo)\
**Post date:** [January 21, 2021, 7:19pm UTC](https://community.glideapps.com/t/operating-system-detection/8540/7 "2021-01-21T19:19:35Z")

</div>

@Robby_Dewling well, it will be tied to the email that the user uses. And that is not ideal

---

<div class="post-metadata">

**Author:** ![ehdubya](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ehdubya/32/24087_2.png) [@ehdubya](https://community.glideapps.com/u/ehdubya)\
**Post date:** [January 21, 2021, 7:19pm UTC](https://community.glideapps.com/t/operating-system-detection/8540/8 "2021-01-21T19:19:40Z")

</div>

Yeah, like Krivo said, it’s not ideal but it does work.

For those who have already sign-up/onboarded - you can always add this to the profile tab and leave it optional should the User Profile have Editing enabled.

---

<div class="post-metadata">

**Author:** ![Jacktools\_Net](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jacktools_net/32/18500_2.png) [@Jacktools\_Net](https://community.glideapps.com/u/Jacktools_Net)\
**Post date:** [January 21, 2021, 9:03pm UTC](https://community.glideapps.com/t/operating-system-detection/8540/9 "2021-01-21T21:03:48Z")

</div>

The language would also be interesting.

---

<div class="post-metadata">

**Author:** ![Melanie.Schaekers](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/melanie.schaekers/32/22804_2.png) [@Melanie.Schaekers](https://community.glideapps.com/u/Melanie.Schaekers)\
**Post date:** [March 5, 2021, 9:23pm UTC](https://community.glideapps.com/t/operating-system-detection/8540/10 "2021-03-05T21:23:53Z")

</div>

Hi @Robby_Dewling ,

I am making an app to show shops with their social media links ([https://ecolimburg.glideapp.io](https://ecolimburg.glideapp.io))  
Just like you, I would like for the users to be able to have FB links go directly into their FB app.  
You described having two facebook icons to use for buttons.  
Namely, one with an apple icon and one with a facebook icon.  
I was wondering… What do these icons look like?  
Would you care to share? Ex.g. with a screenshot.

Thank you very much in advance!

---

<div class="post-metadata">

**Author:** ![Robby\_Dewling](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robby_dewling/32/3354_2.png) [@Robby\_Dewling](https://community.glideapps.com/u/Robby_Dewling)\
**Post date:** [March 5, 2021, 10:08pm UTC](https://community.glideapps.com/t/operating-system-detection/8540/11 "2021-03-05T22:08:30Z")

</div>

No problem, here you go!

![Screen Shot 2021-03-05 at 5.07.03 PM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/9/7/9728bc89c1b9943cf04796e74549111fa4d6edbc.png) ![Screen Shot 2021-03-05 at 5.08.15 PM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/4/6/464d511d5650d3cfa8c9b602a2b00eb2d52ef027.png)

---

<div class="post-metadata">

**Author:** ![Melanie.Schaekers](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/melanie.schaekers/32/22804_2.png) [@Melanie.Schaekers](https://community.glideapps.com/u/Melanie.Schaekers)\
**Post date:** [March 5, 2021, 10:19pm UTC](https://community.glideapps.com/t/operating-system-detection/8540/12 "2021-03-05T22:19:51Z")

</div>

Thank you!

---

<div class="post-metadata">

**Author:** ![Krivo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/krivo/32/5363_2.png) [@Krivo](https://community.glideapps.com/u/Krivo)\
**Post date:** [March 5, 2021, 10:20pm UTC](https://community.glideapps.com/t/operating-system-detection/8540/13 "2021-03-05T22:20:41Z")

</div>

@Melanie.Schaekers I have chosen an approach where the user selects his preferences - including which operating system the users device has. Thereby you can choose the correct url depending on the operating system that the user has selected in his preferences.  
I have created a template for the template store with this functionality but it seems as Glide has not prioritized to look at my template - I did post it January 14th and is still waiting. @JackVaughan Any idea when you get to look at all the pending templates?

---

<div class="post-metadata">

**Author:** ![Melanie.Schaekers](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/melanie.schaekers/32/22804_2.png) [@Melanie.Schaekers](https://community.glideapps.com/u/Melanie.Schaekers)\
**Post date:** [March 5, 2021, 10:23pm UTC](https://community.glideapps.com/t/operating-system-detection/8540/14 "2021-03-05T22:23:18Z")

</div>

Hi @Krivo,

Thank you for your message.  
just like @Robby_Dewling mentioned, if users switch between operating systems this will not be so handy anymore. Hoping Glide will transform FB links automatically using their detection of operating system in the future. So I will be keeping an eye on this forum. Sadly, I have no more votes for this feature request.

---

<div class="post-metadata">

**Author:** ![Krivo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/krivo/32/5363_2.png) [@Krivo](https://community.glideapps.com/u/Krivo)\
**Post date:** [March 5, 2021, 10:27pm UTC](https://community.glideapps.com/t/operating-system-detection/8540/15 "2021-03-05T22:27:35Z")

</div>

@Melanie.Schaekers True, it is not ideal if the users change to another device with another operating system - but to me this is the least bad solution 🙂

---

<div class="post-metadata">

**Author:** ![Krivo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/krivo/32/5363_2.png) [@Krivo](https://community.glideapps.com/u/Krivo)\
**Post date:** [March 9, 2021, 7:25pm UTC](https://community.glideapps.com/t/operating-system-detection/8540/16 "2021-03-09T19:25:33Z")

</div>

@Melanie.Schaekers I finally got my template approved which has floating buttons for different social medias to open directly in the app. It is free to download 🙂

> **[Glide • Business directory Template](https://www.glideapps.com/templates/business-directory-2w)**
>
> The app provides a backbone for creating your our business directory. It has an onboarding flow and gives the user control of how he wants to access external ressources like instagram, facebook, phone etc - and whether to open in a website or...

Take also a look on the presentation video

[![](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/6/b/6b3617f1f6e1621796d4dcc459bb9ce1b980528a.jpeg "Business directory") ](https://www.youtube.com/watch?v=QBFnFI6xOYI)

---

<div class="post-metadata">

**Author:** ![Melanie.Schaekers](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/melanie.schaekers/32/22804_2.png) [@Melanie.Schaekers](https://community.glideapps.com/u/Melanie.Schaekers)\
**Post date:** [March 9, 2021, 7:43pm UTC](https://community.glideapps.com/t/operating-system-detection/8540/17 "2021-03-09T19:43:47Z")

</div>

Great work! Highly customizable app. I like the option to choose between Android and iPhone. The choice to open in app I would set as default and make it possible to change in your settings to browser if preferred.

Thank you for providing your template for free.

---

<div class="post-metadata">

**Author:** ![AyS\_0908](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ays_0908/32/27349_2.png) [@AyS\_0908](https://community.glideapps.com/u/AyS_0908)\
**Post date:** [May 4, 2021, 5:24am UTC](https://community.glideapps.com/t/operating-system-detection/8540/18 "2021-05-04T05:24:43Z")

</div>

Thank you @Krivo; this is clearly useful, and in a way, a piece of what I had in mind.

> [@Mad idea: B2B standard Glide "BackOffice" template to customize](https://community.glideapps.com/t/mad-idea-b2b-standard-glide-backoffice-template-to-customize/26049/3):
>
> @david states that: Glide is rather for B2B (vs B2C) → I totally agree, this is my focus a large part of registered users looked at Glide without really using it → I have 10s of prototypes but did not dare proposing 1 to potential clients. Why? I came 3 times in 3 months before really starting to use: it is very quick to do a “private - forfun - gadget - app”. But when it comes to do something that we trust we can provide to a B2B, this is another story. This other story starts with what I …
