@matt1corey @brandonhorst @caseyliss It is App Shortcuts, and they've taken the Open action & made parameterized instances of it with App Shortcuts.
This is a combination of parameterized phrases from the first year of App Shortcuts & the Spotlight integration from the second year.
Here's where they start to talk about it: https://developer.apple.com/wwdc22/10170?time=851 Then the rest is in Brandon's linked video.
You can also use Suggested Entities to show nicely-designed entities in Spotlight as well
@matthewcassinelli @matt1corey @brandonhorst Oh wait it looks like maybe this is what I want, for iOS 18 anyway
https://developer.apple.com/documentation/appintents/openurlintent
@brandonhorst @matthewcassinelli @matt1corey This leads me to believe otherwise…?
https://developer.apple.com/documentation/appintents/openurlintent#Overview
@caseyliss don't you already have 2-12 or so Rasberry Pis hosting various things out of your house? I know there's a scale difference between 4 people hitting a PiHole versus a few thousand reading an associated domains file, but technically speaking not that different of a problem to solve.
@caseyliss @matthewcassinelli @brandonhorst For sure - my website is hosted on SquareSpace, but to enable UniversalLinks, I had to jump through hoops to get the apple-app-site-association file hosted through S3 on Amazon.
So I guess I'm technically still not running a web server to do this? 🤣
(I have a terribly written and unpublished blog post I can share for this, if it applies)
@matt1corey @matthewcassinelli I just finished finally properly implementing universal links 😅 it was a wild ride
Haha typos 😅
@caseyliss @matt1corey @matthewcassinelli @brandonhorst
This seems... reasonably straightforward https://medium.com/@ales.musto/using-aws-to-host-universal-links-for-ios-b887a87a4c3b
@colin @caseyliss @matthewcassinelli @brandonhorst This is basically it, but on a quick scan, it looks like the website itself is hosted from the S3 bucket.
I didn't want to host my own website, or have to completely redesign and build it - I was already in SquareSpace. For me, only the aasa file is hosted from S3, and CloudFront routes traffic between S3 or SquareSpace, depending on the URL.