How to download CDN assets immediately when they are changed?

I am testing Addressables Asset in Unity. [Unity2019.4.28f1, Addressables 1.18.15]
I was able to download the changed asset using LoadAssetAsync().
If the CDN’s assets are changed in the next step
If the CDN assets are changed while the app is running, it is possible to check whether there are any changes using CheckForCatalogUpdates().
However, the changed assets were not downloaded and only cached assets were available.
However, when I restarted the app, the changed assets could be downloaded.
So far, everything I’ve tried except restarting the app to get the changes re-downloaded has been unsuccessful.
I’m just guessing that when the app launches, it checks once whether there are any assets that have changed and re-downloads it.
We are looking for a way to download changed assets without restarting the app.
Another way is to restart the app in code, but I can’t find a way to restart the app in iOS too.
If the CDN asset is changed, how to download the changed asset again…
Is there any way to restart the app on iOS?
Thanks for reading.

You can use Addressables.DownloadAssetDependenciesAsync to download the updated files. You can take a look at the attached project in one of my bug-reports for an example (the code is awful, but you get the idea): https://discussions.unity.com/t/850745

Here is how I do it https://discussions.unity.com/t/843869

I wouldn’t go that route, there could be guidelines that prohibit to restart an app via code, because it might look like an app crash to the user.