Como compartilhar compras no aplicativo entre dois aplicativos Android
Tenho dois aplicativos para Android (app1 e app2), ambos gratuitos, mas o app2 contém uma atualização de compra no aplicativo.
Agora vou mesclar esses dois aplicativos no app1 (aquele sem a compra no aplicativo).
Minhas perguntas são:
Como preservar a compra que já foi consumida no app2 para que todos que o compraram desfrutem da atualização no aplicativo combinado? Eu sabia que posso compartilhar preferências, mas não quero que o usuário continue tendo os dois aplicativos.
Digamos que um usuário que comprou a atualização de compra no aplicativo no app2 tenta instalar o novo app1 combinado em outro dispositivo - como posso restaurar a compra do app2 quando ele nem está instalado no outro dispositivo (e provavelmente não também está disponível no Google Play)?
obrigado