Affiliate link: Norton 360 antivirus provides enhanced security for your connected devices, a secure VPN for online privacy, Password Manager, Firewall, SafeCam, PC Cloud Backup, Dark Web Monitoring, Parental Control, and more. An all-in-one cybersecurity solution backed by 100% Virus Protection Promise and 60 Day Money Back Guarantee.
In the trade I tend use stuff like ADOS MS ( note I've not actually used this particular product but lots of similar ones)
It's basically similar to standard silcone but really strong and not easy to tear. If you want the very strongest option then I think mitre 10 sell windscreen sealer, just make sure you have cleanup solutions ready before you start and wear old clothes and gloves. If things get messy these products are a nightmare.
I had a Mitsubishi Diamante a few years back where the rubber had no clips, it started to come away, once it started nothing could prevent it for long. Even the Mitsi dealer could never permanently fix it and it went back many times, luckily it was under the new car warranty. It was actually the last Mitsi I will ever own.
There isnt much that silicon sealer wont stick together - there are building held together with it!
The main thing would be making sure the surfaces are clean and not greasy, then glob enough silicon to do the job and stick some tape to hold in place over night.
The other advantage is that silicon sealer has acetic acid as a curing agent - this is effectively vinegar. So it has a mild smell that goes away quickly. Some of the other really strong contact adhesives can reek for a very long time... Could make the inside of your car most unpleasant.
Nothing is impossible for the man who doesn't have to do it himself - A. H. Weiler