Here's an update: Our App Clip was working fine until this afternoon. Now, it's broken, shows "App Clip unavailable". We didn't release anything, we didn't change anything.
Any thoughts, @Apple?
Post
Replies
Boosts
Views
Activity
@JayThyng,
(if you didn't) - I believe you should enable developer mode first to see local experiences(it's under that section). Debugging app clip in device can help for it.
Update: We managed to make it work. It turned out that our website(using react) had problems. When we fixed it, we finally saw it.
Normal Qr codes work fine, afaik Apple's app clip codes are not available yet.
@rynning's website is also my favorite too.
We tried so many things to make it work but we still couldn't. Qr and imessage works fine but app banner does not.
So, what's the intended behavior of app banners right now for iOS 14 release? Should it work fine or not? We know that there are some websites with a working Smart App Banner.
Hi @rynning,
We had the same problems before ready for sale stage. However, now we released new version (which is just now available in App Store) and problems are gone. It's now working fine via Qr Code.
Also, scanning from camera started to work too.
Edit: Just to make sure, I tried via three different phones(US, Turkey and Zimbabwe). No problems occurred.
Hi,
Tldr; After trying again and again, this is shortly what I've found: If there's already an app clip installed before(via Test Flight, for example) scanning Qr code(from control center) works well for Local Experience. Otherwise, it does not work, open button disables itself first, and then gives region error. If there's not local experience(or its cache deleted) at all, it gives region/country error too.
ZK, could you please confirm that there was no app clip installed while trying Qr Code method?
====
We're receiving the same error with @creatingrev, but we're trying to invoke the clip via Qr code for Local Experience. Our app clip works fine via Test Flight.
At first, using a phone that already had a working app clip, local experience worked well with Qr code. Then, to test, I deleted the app clip from settings and scanned Qr code again, popup showed nicely but "Open" button was inactive. It was unclickable and it's color was different(light blue).
After that, I deleted the cache & local experience and registered local experience again. This caused us to receive the error of @creatingrev when we scan the Qr code.
Regardless of the country(actually we do not have any restriction but tried in different phones from different countries/regions), it starts to load the "open" popup and then suddenly halts and shows "This app clip is not currently available in your country or region".
Our main aim is to use Smart App Banner, which is also not available now. Here's the meta form example:
<meta data-react-helmet="true" name="apple-itunes-app" content="app-id=123456789, affiliate-data=2002I6Tq, app-clip-bundle-id=com.Company.AppName.Clip">
(I assume the content order is not important here as long as it's true, just to make sure, eh?)
We applied steps of DTS Engineer for local experiences correctly.
We were getting the same error, then we configured our associated domain section for App Clip target like this:
appclips:website.com
applinks:website.com
then it worked, interestingly. Could you try?
We found a solution to overcome this problem after the broken steps that I wrote earlier.
We configured our associated domain section for App Clip target like this:
appclips:website.com
applinks:website.com
Basically, we added an applinks part and it worked. Thanks for all help!
Thanks for the tip, @rynning. Unfortunately it didn't work too.
It's redirecting so maybe we should make some modifications on our website. I'll update here when we find a solution.
Hi all,
We're dealing with issues about this topic for a week and after doing everything we read, still we cannot figure out what's wrong. In advanced app clip experience page, we type
https://ourwebsite.com
and then we get:
This URL is not contained in your app’s associated domains. Update associated domains or use a different URL.
Our bundle id in the same page is selected in the form of com.company.appname.Clip with our app image and it's the only one.
In order to fix this, here's what we tried after reading here and other posts:
1-) We updated our AASA file two days ago, this is the result from Postman and checked with jsonlint:
{
"applinks": {
"apps": [],
"details": [{
"appID": "ABCDEF1G23.com.company.appname",
"paths": ["*"]
}]
},
"appclips": {
"apps": ["ABCDEF1G23.com.company.appname.Clip"]
}
}
Nothing changed after this, we still receive this error.
2-) To Xcode, we added:
applinks:ourwebsite.com
applinks:companyname.page.link
appclips:ourwebsite.com
in main target and
appclips:ourwebsite.com
in app clip target under associated domains.
What's more interesting here is, when we check domain status under build section, along with HAS APP CLIP : YES, it says "1 invalid domain" with a red cross under DOMAIN STATUS part. When we click view status, under cache and debug status columns it says "Insecure Redirects Forbidden".
It has been two days and no change... Any ideas, especially about last one? @rynning @liazkam
Thanks in advance.