App Clip Experience URL problem

Hello,

I'm trying to setup my App Clip Experience URL and the App Store Connect always gives me an error saying: "URL is not compatible with App Clip Codes"

I'm using the same format as mentioned on Apple docs and It's not working with multiple query items or multiple path components

// Works
- https://appclip.example.com/shop?p=123
- https://appclip.example.com/shop/local


// Does not work

// One path, multiple queries
- https://appclip.example.com/shop?p=123&p1=456&p2=789
// Multiple path, single query
- https://appclip.example.com/shop/local?p=123 

Does anyone know if this is supposed to work that way?

Thank you

In case you're still struggling with this, I believe it's (confusing) but expected behavior per docs: "...the exact length of an invocation URL you can encode in an App Clip Code varies based on the ASCII characters and words you use."

https://developer.apple.com/documentation/app_clips/creating_app_clip_codes/encoding_a_url_in_an_app_clip_code

@ricardo.sms,

Likely what you're running into is the length of your domain. I have two domains that are identical except one prefixes with "the", "thecxxxxxxxxxxxxe.app" and "cxxxxxxxxxxxxe.app".

The visual App Clip Code can only encode so much. I brought this up during WWDC 2021 lab with App Clip team; they know we want more space. What to do for now? #filefeedback for future OS releases and App Clip Code embedded data size.

Okay fine, hope for more in the future, but what to do about iOS 14-16? Here is my implementation:

Through experimentation, I found that I only have 6 characters to work with when I use my shorter domain (cxxxxxxxxxxxxe.app). The "the" in my domain really restricts me and I wish I could have a fancy short/OG top level domain, but domain squatters make them so expensive... So I'm stuck with cxxxxxxxxxxxxe.app/id/123456 for my clip urls.

App Clip Experience URL problem
 
 
Q