Olá pessoal,
Estou implentando compras in-app no meu aplicativo porém nunca usei isso.
Já tenho todo o código de compras funcionando, mas minha dúvida é qual o fluxo para checar isso numa lista.
Por exemplo: Meu app tem uma lista de 5 itens onde 3 são free e os outros 2 são premium. Quando a pessoa clicar no premium e não tiver, vou abrir a janela de compra, e caso ela tenha, o app já automaticamente levaria ela para a opção comprada.
Estou tendo problemas na implementação dessa idéia. Como guardar a informação se aquele item da lista é premium ou não? Usando preferences? Um bd local básico? Lembrando que não estou usando server próprio para nada, até porque tudo do app é feito local.
Além disse, a checagem dos itens comprados é feita dentro da activity que contém a recyclerview, como alterar o tipo de click no adapter após checar se a opção está comprada ou não?
Alguma luz?