@SebC99, does the documentation here seem correct to you? https://developer.apple.com/documentation/appstoreconnectapi/app_store/app_clips_and_app_clip_experiences if not, mind creating a feedback? I'm experiencing issues with App Store Connect portal and cannot edit my experiences and started to look at the API as a workaround.
Post
Replies
Boosts
Views
Activity
For what it is worth, this size limit was increased to 15 MB for iOS / iPadOS 16 devices. DTS's answer should be marked as correct with respect to iOS 14/15 devices.
@Appeloper, have you made a feedback for this yet? Post your feedback number in here and I'll mention it in mine. FB10346298
I can confirm this workaround provided allows the simulator to run. I also filed a feedback: FB10328082
@eskimo and @grahm34,
WWDC 2021, when asked how to integrate CloudKit where the entitlement is not available, the workaround was to use the CloudKit Web Services API. I don't think there is any way to programmatically log in (get an auth token) which would be required since you are saving records.
Right now my AppClip performs read-only functions on CloudKit, but I'd be curious to see what you come up with!
As it happens to be, one of my NFC local experiences still works, even though the "Local Experience" is missing from Settings. But that doesn't help me demo to new businesses, just the ones I already have partnered with. :/
Thanks @MobileTen for the link. Ironically, when conforming the ApplicationDelegate to ObservableObject, its initializer gets hit first, then the application struct's; the order is changed. No conformance it is Application init THEN ApplicationDelegate.
I haven't found documentation yet on the property wrappers describing initialization differences if the wrapped value conforms to ObservableObject or not.
This was still relevant in 2022. After I added the plist key the simulator wouldn't show the 'search in app' but after restarting the simulator it showed up as expected.
Thanks Matt, if I get things working in my main app target I'll be sure to rinse and repeat for the app clip. Since my Feedback and the reply I've learned more about CloudKit Web Services (for interacting via that App Clip). I assume I should expect the "DownloadURL" for the CKAsset representations to also be behind the same PKI / certs right?
Related to the assets, what hashing algorithm is used to produce the fileChecksum? "The signature of a file returned from the file upload step. This key is required for the public and private database." AssetDictionary. FB9826224
Here is the SPM I'm building. Note it is subject to breaking changes as I develop it. Feel free to create issues for feature requests.
CloudKit Web Services SPM
magiicMedia, can you post the URL (redact your container) in here that you're using as a request or create another forum post with your issue and reference it here?
I'm in the process of ripping out my private info from my repository and setting a public Github setup. Right now my solution supports Fetch + Query operations including cursors with most of the supported types.
Meanwhile have a look here at some sample code: Building a CKQueryOperation URLRequest
I don't think that my reply which I marked as the answer would solve your need. Have you considered adopting Sign In with Apple? This IS supported in App Clips.