How to share custom content between Apps?

Note: I have already check this thread: Share custom content between addons. I have a few questions on that topic which are not necessarily the same issue that OP was facing. The platform’s behaviour might have changed anyway in 3 years.

I have got two Apps with similar functions - one is a Lite version and the other one is the Full version. We registered a custom content type (same format) in each app and they work fine separately.

Now, we’d like to allow customers to smoothly upgrade from Lite to Full. All the content created on the Lite version will be taken over by the Full version. It seems impossible to me. Just to be sure, I have the following questions:

  1. Does the content type name have to contain the app key?
  2. Is there a way to programmatically register a custom content type and workaround the app key conflicting issue?
  3. If the above is not possible, is there a pure frontend way to read custom content that is registered and created by another app?
1 Like