Future<bool> hasPurchasedProduct(String productId) async { final purchases = await listAllPurchasesAsMap(); final purchase = purchases[productId]; return purchase?.enabled ?? false; }