A feature in my app is to send a quote to the customer, for this, I use the Show Sharing Option. Mostly because some customers want an email, others want an SMS message, some want it in WhatsApp.
But every time I use this feature it includes a link to my app. This has to be a bug? In no way do I want to provide a link to my app for every single item I share.
Here are a few screenshots that will better explain why this is a bug. And, how the Action is not doing what I expect it to do.
The action Show sharing options is attached to a button. The Data field is a plain text field in a database.
When I press my button, the native iPhone Share screen appears (as expected), I select Email and the information I want to share is pasted into the email. But the button link https://pcsch.glideapp.io⦠is also added, it should not be add.
When pressed, the iPhone share screen appears. Itās exactly as it should (per the image) when I use the iPhone photo app to share a photo or if I use my app to share product information.
I hope that clarifies why this is a bug. And the function is not properly working as it should.
If the purpose of the Action Show sharing options is supposed to be used as a means of sharing a link to your app, then the name of the Action is wildly misleading.
Okay, so what you are getting there is a Deep Link to the current screen in your app.
To be honest, Iām not sure if that is intended behaviour, or - as you suggest - a bug.
So Iāll leave it for others to comment on.
Edit: Just found the relevant section in the Glide Library. Based on that, I suspect you might be right.
Edit 2: Yeah, did a bit more digging, and some testing. When you choose the Show Sharing Options, to get the Deep Link you would normally choose the āLink to Current Screenā option.
But it seems that no matter which option you choose as the Data, the Deep Link goes along for a piggy-back ride. Looks like a bug, smells like a bugā¦
Iām not completely convinced that this is a glide issue. I could be wrong, but this question has come up a few times. The share sheet is unique to the device OS. Itās not something created by glide. Iād have to check again, but in my experience I donāt get the link included on my particular device (Motorola-Android), so I have to think that itās a feature of the OS to include the page link.
Does anybody have an app, with the share sheet option enabled, that has this happen to them? Iād like to verify if this happens to me as well, or if Iām just full of it.
I know the share sheet is much more convenient, but you could try some of the other actions, like compose email/text, etc.
I tested earlier (with iPhone), and got the same behaviour. I tested with a handful of random columns set as the āDataā. In each case, I got the value of that column, plus the Deep Link.
Iāve not used this feature enough to have any expectations around what the correct behaviour should be, but this doesnāt seem right.
Edit: I just re-read and realised youāre looking for something to test with. Give me a few minutes and Iāll put something together.
Well, I guess Iām full of moo crap. I tried sharing to various apps and copying to the clipboard before copying into other apps, and they all included the app link. I could have sworn that it didnāt do that before, so out of sanity, I fired up my old phone and I had the same results there.
So with that said, you can ignore everything I said above. I still could have sworn that at some point it wasnāt including the app link for me, but I really donāt know now.
My app users are begging for the Share feature. Currently I canāt implement it because the Glide app link is shared along with the information I actually want to share.
When using the share feature in the Windows browser it produces the same results as the iPhone. The information I intend to share is present, but at the bottom is the Glide link for my app.