iOS: universal links on ipxreader.app #432

Open
opened 2026-11-08 11:34:31 -08:00 by rays · 0 comments
Owner

A link on ipxreader.app (for an episode or a feed) opens in the app, which plays it from the server it is set to; without the app installed, the same link shows the home page in the browser.

ipxreader.app is the public home page on Cloudflare Pages (site/), so Apple's CDN can fetch /.well-known/apple-app-site-association there with no Access or WAF in the way; ipodderx.sdf1.net is behind Access and ipxapi.sdf1.net blocks everything but the player's paths. Needs:

  • site/: the apple-app-site-association file (team 8743L8D729, app net.sdf1.ipx, the link paths), served as application/json from _headers, deployed with the home page.
  • ios/: the Associated Domains entitlement (applinks:ipxreader.app) and a handler that turns the link into the page's route.
  • What a link looks like (path for an episode, a feed), and the share button producing it.
A link on ipxreader.app (for an episode or a feed) opens in the app, which plays it from the server it is set to; without the app installed, the same link shows the home page in the browser. ipxreader.app is the public home page on Cloudflare Pages (site/), so Apple's CDN can fetch /.well-known/apple-app-site-association there with no Access or WAF in the way; ipodderx.sdf1.net is behind Access and ipxapi.sdf1.net blocks everything but the player's paths. Needs: - site/: the apple-app-site-association file (team 8743L8D729, app net.sdf1.ipx, the link paths), served as application/json from _headers, deployed with the home page. - ios/: the Associated Domains entitlement (applinks:ipxreader.app) and a handler that turns the link into the page's route. - What a link looks like (path for an episode, a feed), and the share button producing it.
rays added the enhancement label 2026-11-08 11:34:31 -08:00
rays changed title from iOS: universal links to iOS: universal links on ipxreader.app 2026-11-08 13:42:10 -08:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rays/ipx#432