No meu projeto, quero ouvir se o usuário comprou um item ou não. Meu ponto de partida é assim:
Eu uso o pacote "compra no aplicativo".
final InAppPurchase iap = InAppPurchase.instance;
await iap.restorePurchases();
iap.purchaseStream.listen((purchases){
...
}
Minha pergunta é: O que acontece se um usuário fecha a conexão de internet e a ativa novamente depois de algum tempo. "purchaseStream" continuará escutando ou preciso acioná-lo novamente?