URL to launch externally instead of the appview

My App have links to donation campaigns on its website www.africa-relief.org.
When I click on the link, the website is viewed within the app, but I need it to be viewed outside the app to be within the guidelines for the Apple Store. Can you guide me on how to do it?

Solved Solved
1 23 5,968
1 ACCEPTED SOLUTION

  1. You need to copy the system generated link.
  2. Do not Display it
  3. Enable the Launch External button on the NEW Open Url action.

View solution in original post

23 REPLIES 23

hru
Participant V

I do know its possible to view the website link outside of the apps provided that you create an action Do This: External: Go to a Website, with โ€œLaunch Externalโ€ sets to ON. Sample below:

Thanks, @Heru! Iโ€™ve been using AppSheet for a while but I didnโ€™t know about this. Good to know!

Thank you Heru! I did know that too, and it shows that it launches externally to a website, but still whenever it is viewed it is viewed within the app.

It needs to be on. In the image, itโ€™s off.

Yes. I noticed that previously, but whenever I turn it on, it turns back off.

Might need to make a custom action to open the link instead of the system action shown in your picture. I know system actions can be annoying to edit.

  1. You need to copy the system generated link.
  2. Do not Display it
  3. Enable the Launch External button on the NEW Open Url action.

First, Iโ€™d like to thank @Heru again. Indeed, it works properly if you copy the action. Itโ€™s unfortunate that you need to copy it, though. Since AppSheet is supposed to be an easy platform, having to learn tricks like this just to get an action to do what you want it to is a bit problematic.

Iโ€™d also like to thank @Ibtisam_Ali. Until I read your question, I didnโ€™t realize that I needed to make sure that links in my app opened outside of it. I found, though, that links to the following site that provides usage and pronunciation examples from YouTube work better on a normal browser:

https://youglish.com/pronounce/Praveen/english?

Thanks to two you, @Ibtisam_Ali and @Heru, I was able to improve me app.

Iโ€™m glad that my question was some sort of help to you. Heru is the real hero here Thank you so much!

Hola, cรณmo puedo abrir el enlace dentro de mi misma app?

 

Thank you Heru. That worked for keeping the Launch External button turned ON. So, I guess, I should issue a new white label for ios to see if that will go through the review process at the Apple Connect.

I can find no form like this anywhere in appsheet.  

What is the data type for the [Link to Donate] field?

do you have to do something like this? I had to add the LinkToView(), not just the view name.
LINKTOVIEW(Instructions_Data_Entry)

LINKURL( hyperlink )

My column type is URL. That seems to make an action automatically, if I am not mistaken.

Any column that can be used externally, ie address, phone, email, url, etc, all generate system actions automatically. These actions almost always should be replaced if you need anything more than the basic action. I do agree with your previous point that since they show being customizable they should be allowed to be changed or shouldnโ€™t allow you to attempt to change them.

Data type is URL.

Hello,

New to this and having this exact issue with the โ€œLaunch Externalโ€ button turning off. Can someone explain how to do the first 2 stages of Heruโ€™s solution? โ€œ1. You need to copy the system generated link.
2. Do not Display itโ€

I have a very very very simple sheet with the data in it, column 1: Name, Column 2: URL link to google sheet, Column 3: Short text string.

I have set the action to open the URL link when the name is clicked, it does this but in a web browser, not in the Google sheets App. I assume this launch external button is the issue.

Hi @AviSyst_Admin!

I can rephrase it: โ€œYou need to copy the system generated action. Donโ€™t display that action. Instead display the newly copied action.โ€

Does that clear it up?

AppSheet cannot open specific apps; thereโ€™s no way for your AppSheet app to open the Google Sheets app. Instead, your device must be configured to recognize Google Sheets URLs and open them in the appropriate app. I donโ€™t know how to set that up manually; typically the app itself (like the Google Sheets app) would configure your device to intercept those URLs when the app is installed.

Thanks @Kirk_Masden, I found the โ€œcopyโ€ button after reading your post and figured it out from there. It now opens into the Google sheet app directly.

Thanks Steve but all other apps on my phone and the other devices I tested it with open directly to sheets so I was convinced it was an issue with the behaviours on AppSheets rather than a phone default setting.

Thanks all,

Rob.

Iโ€™m not sure why AppSheet hasnโ€™t fixed this yet. Iโ€™m โ€œrevivingโ€ the topic for two reasons:

  1. I hope it will lead AppSheet to fix it and
  2. I have found another workaround

Hereโ€™s the workaround. As before, if I try to change the setting in the system-generated action, it doesnโ€™t โ€œstick.โ€

If, however, I change the setting inside the column, not directly in the action, it โ€œsticks.โ€

With this method, itโ€™s not necessary to copy the action.

How hard word it be for AppSheet to connect the two so that it doesnโ€™t matter where the change is made?

@Ibtisam_Ali hola, yo necesito que me abra un link dentro de la aplicaciรณn? Me puedes ayudar por favor?

Hola amram
Tengo la misma necesidad que tรบ: quiero abrir una pรกgina web dentro de mi aplicaciรณn.
ยฟLo has solucionado?
Hola y gracias
Andrea (Italia)
Top Labels in this Space