Anyone have experience with this feature? Seems similar to Google Play Instant Games.
App clips require a separate target in the Xcode project. That’s possible only by changing the building pipeline in Defold I think.
Anyway, it’s interesting, how can this be done?
I haven’t read much more than the highlight of the feature, and the size limit of 10MB.
I think we have most of the components to do this (our custom IOSBundler.java, and our LiveUpdate feature).
It would be interesting if someone would be willing to experiment with the feature in Xcode and report back on the file structure inside the resulting .ipa. (or the .ipa itself)
Hello! App Clip is just another target for your main project. Think like another app that depends on the main app. When you distribute App with AppClip, you making 2 .ipa archives for the Main App and for the AppClip.
AppClips requires specific urls registered in App Store Connect and EntitlementsFile of the app to launch. That urls encoded in tags.
https://developer.apple.com/documentation/safariservices/supporting_associated_domains?language=objc
You can see AppClip.ipa structure by the link:
https://drive.google.com/file/d/10-joKunPCvXUx1SMgPw82bbaAuDsB6XG/view?usp=sharing