The 3-level “www” domain issue has been fixed, by the way.
You said: Under the domain url status I get "Invalid Entitlement: Unknown ID"
When and where do you see that?
Post
Replies
Boosts
Views
Activity
I'm thinking you don't have your app clip target's app id in your AASA file, usually in the form "ABCED12345.com.example.MyApp.Clip". It's not your bundle ID. You can view it in several places, including the version's Build details in App Store Connect.
https://developer.apple.com/documentation/safariservices/supporting_associated_domains
Also make sure you get a well-formed JSON object when you go to your AASA url from a browser. jsonlint.com
https: //domain.com/.well-known/apple-app-site-association
Take a look at https://developer.apple.com/forums/thread/660968
Due to a bug, you can only have top level associated domains.
I added the 2-level domain to both the app and app clip targets appclips associate domains and released an update in the App Store last night.
My app currently has one "Advanced App Clip Experience" invocation URL that uses the 2-level domain. Scanning a QR code of that URL successfully shows the app clip card!
If I receive the default app clip URL in iMessage, the default app clip card appears.
Unfortunately, if I receive the "Advanced App Clip Experience" invocation URL in iMessage, the app clip card does not appear. Tapping it simply takes me to that page (which redirects to my app in the App Store) just like it would pre-iOS 14.
Rebooting my iPhone did not help. Any other ideas to make it work in iMessage? Should I remove the 3-level domain entirely from my appclips associated domains? Thanks.
Thanks, @Apple. Yes, I was using a 3-level "www" associated domain. I just added the 2-level domain to my appclips and submitted the update to the App Store.
I should have noticed all the examples show 2-level domains!
@atrinh, I also opened a case with Apple early this morning. We can't be the only two apps with this problem, right?
@atrinh, it's good (for me at least) to know I'm not the only one having this problem!
My first submission was rejected, but I won an appeal and my app was published. Just to make sure that wasn't what was causing the "App Clip Unavailable" issue, I submitted a new version of my app early this morning and it was approved within an hour(!), but the problem is still there.
@Apple, can you tell us what's going on and what we can do to fix it? Thanks!
Have you tried adding/using the built-in QR Scanner in Control Center?
My favorite is
https://www.qr-code-generator.com
Here is the QR code that produces the "App Clip Unavailable" card for me...
https: //i.imgur.com/f4dklRn.png
I should also note that this is a new app clip URL that is currently in "Received" status in App Store Connect, so maybe the issue goes away once it's in "Published" status?
Apps do work with Safari Smart Banners.
If you've already added <meta name="apple-itunes-app" content="app-id=myAppStoreID, app-clip-bundle-id=appClipBundleID"> to your website home page, you may also need to go to Settings / Developer and clear the app clip cache to make them appear.
Another update: Nothing has changed since last night.
@atrinh, I agree it may have to do with deactivating Advanced Experiences. I had two Advanced Experiences and deactivated one of them. However, when I went back into App Store Connect, I see both are now activated. When and why did that happen? I'm also not sure why we can't delete Advanced Experiences.
Another problem: the Camera app "APP CLIP QR CODE" panel that drops down from the top also shows an old title and subtitle, not the updates that I made yesterday.
Has Apple acknowledged these bugs and do they have an ETA, or is there anything we should do? I'm going to deactivate both of them and create a new one to see if that makes a difference.
Finally, when saving an Advance Experience does anyone know why the displayed message is "Sent to Apple"? Does that mean Apple is reviewing and approving each one? How long should we wait before the Advanced Experience is activated?
Update: After getting notification that my app update is "ready for sale," it took almost three hours (as usual) for the update to actually appear in the App Store. So now two things are happening: The "This app clip is not currently available in your country or region" message has gone way. Now the card appears with its image, but the bottom half displays "App Clip Unavailable." I'm hoping that this message will be replaced with card content soon!
Most surprising: When using the iOS 14 Camera app, a "link box" comes down from the top that displays my app clip instructions and an app clip symbol, and tapping it displays the app clip card at the bottom of the screen! (The card still displays "App Clip Unavailable" at the bottom.) Unfortunately, my app clip instructions say to "tap the Open button," and that button does not appear in the "link box." Need to fix that.
I really would like to know if/when the Camera app will be updated to display app clip cards when a QR code is detected. It doesn't work in the iOS 14 GM, and most people don't use or even know about the Control Center QR code scanner...
Can we get an official response?
@NumaNuma I don’t know when the cache expires, but I did see it immediately refresh once when I uploaded and used a new build.