小编Dav*_*ter的帖子

Firebase 存储桶逐渐填满,因为我没有上传任何内容

我正在开发一个新项目,问题是即使我不使用它,我的 firebase 存储也在逐渐填满,现在它有 4,1 GB 大。
我没有创建一个存储桶,它正在填满。
我试图做的一件事是查看云控制台中的文件,但所有这些文件的格式都很奇怪,我无法打开。
直到现在,我什至不与可能占据该空间的媒体合作。
我很感激如何回溯使用的想法。

在此处输入图片说明 这是我的 3 GB 存储桶(我从未向其上传过任何内容)的样子,知道如何打开这些文件吗?

firebase-storage

10
推荐指数
1
解决办法
945
查看次数

Flutter - 如何验证 InAppPurchases (iOS)

我尝试过实现非消耗品的应用内购买,但我陷入了购买验证的困境,至少在 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)

in-app-purchase flutter

7
推荐指数
2
解决办法
7626
查看次数