A melhor maneira seria que o aplicativo original procurasse por dados "complementares" em um ponto predeterminado.
Então, quando você faz um addon myapp-contentpack-a, ele deve ter uma dependência de myapp.
Finalmente, quando você inicia o myapp
, ele deve funcionar.
Exemplo:
O FlashcardEngine é instalado em /opt/com.aking1012/flashcardsEngine
com um subdiretório ./data/decks
. Um pacote de conteúdo adicionaria decks no diretório ./data/decks
.
Um exemplo mais complexo é se você deseja adicionar um recurso. Eu colocaria isso no pacote base, mas não o teria "ativar" a menos que outro pacote estivesse presente.
Não é a resposta oficial, mas é IS como eu faria