我正在开发一个新项目,问题是即使我不使用它,我的 firebase 存储也在逐渐填满,现在它有 4,1 GB 大。
我没有创建一个存储桶,它正在填满。
我试图做的一件事是查看云控制台中的文件,但所有这些文件的格式都很奇怪,我无法打开。
直到现在,我什至不与可能占据该空间的媒体合作。
我很感激如何回溯使用的想法。
我尝试过实现非消耗品的应用内购买,但我陷入了购买验证的困境,至少在 iOS 上是这样。
每当我使函数“_verifyPurchase()”返回 true 时,一切都很好。
这就是让我认为验证过程存在问题的原因。
Future<bool> _verifyPurchase(String productID) async {
final appState = Provider.of<AppState>(context);
PurchaseDetails purchase = await _hasPurchased(productID);
SharedPreferences prefs = await SharedPreferences.getInstance();
print('verify'+purchase?.productID.toString()+(purchase?.error).toString());
if (purchase != null &&
(purchase.status == PurchaseStatus.purchased || purchase.transactionDate != null) &&
_kProductIds.contains(productID)) {
if(productID == _kProductIds[0]) {
print('has purchased remove ads');
prefs.setBool(productID, true);
setState(() {
appState.setBoughtRemoveAds = true;
});
}else if(productID == _kProductIds[1]){
print('has purchased premium');
prefs.setBool(productID, true);
setState(() {
appState.setBoughtPremium = true;
});
}
return true;
}
return false;
} …Run Code Online (Sandbox Code Playgroud)