如何限制我在iOS(swift)/ Firebase应用程序上为每个用户提供的存储空间?

时间:2017-01-31 01:12:45

标签: ios swift firebase storage firebase-storage

我正在制作照片库应用,并希望用户拥有2GB存储空间,然后支付更多存储空间

我已经完成了相当多的应用程序,但我在如何分配2GB并允许用户解锁额外空间的方法上遇到了困难

如果有人能给出基本的指示,那就太棒了

1 个答案:

答案 0 :(得分:1)

解决方法:您应该拥有一个变量名称,例如:“used_storage”,将其保存在您想要的任何位置。 (不要让用户容易改变它)

max_storage = 2 * 2^20

将大小为x KB的图库保存到应用程序文档文件夹时:

if used_storage + x < max_storage {
  used_storage += x
  // update used_storage
  // save your image
} else {
  // alert to user that they used to much and must charge for more space ... 
}