We are testing Apple Universal Links for ios.aierchina.com. The domain is ICP-registered and hosted in mainland China.
The problem: Apple's CDN always returns “not found” for our AASA file:
https://app-site-association.cdn-apple.com/a/v1/ios.aierchina.com
What we have verified:
The AASA file is correctly served at both /.well-known/apple-app-site-association and /apple-app-site-association
Returns HTTP 200, valid JSON, correct Content-Type, no redirects, valid SSL
Server response time is under 500ms
What works:
Adding ?mode=developer to the applinks entry works perfectly
Universal Link Diagnostics on device (ios.aierchina.com/uat) correctly resolves to our app bundle
What does not work:
Production mode fails because the Apple CDN never caches our AASA file
Reinstalling the app does not help
Server logs show occasional requests from com.apple.swcd, but CDN still returns 404
Questions:
Are there known issues with Apple CDN caching AASA files for China-hosted domains?
Is there any way to force Apple's CDN to re-crawl our domain?
Could the GFW or regional network policies be interfering? What was the fix?
3
0
254