Thank you for verifying the AASA on Apple's CDN, Albert.
Let me clarify the points you raised:
1. URL-Encoded Paths in AASA
The URL-encoded characters in the paths are intentional and correct. These represent Japanese text in URL paths:
URL-Encoded
Decoded (Japanese)
Meaning
%E3%81%AE%E4%BB%95%E4%BA%8B
の仕事
"jobs"
%E9%9A%9C%E3%81%8C%E3%81%84%E8%80%85%E6%8E%A1%E7%94%A8
障がい者採用
"disability employment"
Per RFC 3986, non-ASCII characters in URL paths must be percent-encoded. This is the standard approach for internationalized URLs and should not cause issues with AASA parsing.
2. Relationship Between 求人ボックス.com and xn--pckua2a7gp15o89zb.com
These are the same domain:
求人ボックス.com — Unicode/display form (IDN)
xn--pckua2a7gp15o89zb.com — Punycode/wire form
The AASA is correctly hosted at the Punycode domain (https://xn--pckua2a7gp15o89zb.com/.well-known/apple-app-site-association), and as you confirmed, it is successfully synced to Apple's CDN.
3. The Core Issue
Based on swcutil_show.txt, the problem appears to be:
swcd stores the domain in Unicode form (求人ボックス.com)
swcd never attempts to fetch the AASA (no Last Checked timestamp)
The status remains unspecified because verification was never initiated
In contrast, ASCII domains like kyujinbox.onelink.me show Last Checked, Patterns, and approved status — indicating that swcd successfully fetched and verified those AASAs.
This suggests that swcd may not be converting the Unicode domain to Punycode before attempting AASA verification, or it may be skipping IDN domains entirely.
4. Entitlement Configurations Already Tested
We have already tested multiple entitlement configurations over the past three years:
Entitlements Format
Result
Punycode only (xn--pckua2a7gp15o89zb.com)
Universal Links not working
Unicode + Punycode (both domains)
Universal Links not working
Unicode only (求人ボックス.com)
Universal Links not working
We tested on both simulators and physical devices within 1-2 months of each major iOS release:
iOS 16: September 2022
iOS 17: September 2023
iOS 18: September 2024
In all cases, the behavior was consistent:
Tapping a Universal Link opens Safari instead of the app
The Smart App Banner does not appear on Universal Link-enabled pages (e.g., /password-mail)
Conclusion
Given that:
The AASA is correctly hosted and synced to Apple's CDN
ASCII domains work correctly on the same app/device
No entitlement configuration (Punycode, Unicode, or both) has resolved the issue over 3 years
Is this a known limitation of swcd for IDN domains? If so, is there a planned fix, or is there an official workaround that we may have missed?
Thank you for your continued support.