|
|
|
|
|
by londons_explore
812 days ago
|
|
Or... Don't encode data in the URL at all. If your data isn't secret or per-user, have it go to https://yoursite.com/gh. If it is security sensitive, go to https://yoursite.com/Qhm4Qr55mS 2 alphanumerics (=4000 links) is plenty to encode a link to all the major pages of your website/service you may want to advertise. 10 alphanumerics (=10^18) is plenty that even if every person in the world had a QR code, nobody could guess one before hitting your rate limiter. The user experience gained by fast reliable scanning is far greater than that enabled by slightly improved offline support (offline functionality requires that the user already has your app installed, and in that case, you could preload any codes that user had access to). |
|
Wouldn’t this break Deep/Universal links which send a user directly to a specific location within an app?
I get that there are potential security/privacy concerns, but if you are in full control of URL schemes, isn’t that purpose of this feature?