Do the user has to download via CCD for the groups that marked as remote, even for the first time?

We always want the user to download the complete game via appStore for the first time, and live-update via CCD for later updates.

but it seems to be if we mark some group’s load path as “Remote” it will always download from CCD, even for the first time? and if we mark them as “Local”, it won’t download from CCD in the future…which makes it a paradox.

Is there any solutions for this case? like dynamicall change the “local path” to “remote” after the user played the game for the first time?

This is a fairly involved topic. If you haven’t checked out the content update documentation I’d recommend it:

https://docs.unity3d.com/Packages/com.unity.addressables@1.21/manual/ContentUpdateWorkflow.html

It talks about how to override your “Local” bundles after the fact if you need to.

1 Like

Thanks, didn’t realize it is in the Addressable manual, i was trying to find something in CCD manual and asking questions in CCD forums

So in simple words:
you can update a local bundle or remote bundle(static) with the old one being unreferenced on user device

You can also update a remote bundle(none static) which will replace the old one.

but i have a small question: is the “Can Update Post Release” refer to the word “none static” ? Because in the editor schema I didn’t see anything called static or none-static, there is only “Can update post release” and “cannot update post release”. Maybe it’s because of the addressable package version?