如何减少自定义贴纸应用程序的文件大小

时间:2018-12-19 19:50:32

标签: android ios xcode android-studio

我已经构建了一个自定义iMessage贴纸应用程序,该应用程序具有数百个贴纸,需要在应用程序内购买才能解锁它们。随着我添加越来越多的贴纸,我的应用程序大小显然正在增加。我正在尽力压缩图像并减小文件大小,但尝试考虑其他方法来减小文件大小。

我遇到了这个贴纸应用程序:

Apple:https://itunes.apple.com/us/app/mojilala-unlimited-10000+/id1153431461?mt=8&_branch_match_id=598750316922589452

Android:https://play.google.com/store/apps/details?id=com.leo.stickers&hl=en

它有42,000个贴纸,但是文件大小只有22MB左右。它也像普通的贴纸应用程序一样工作,您无法分辨。

我对编码非常陌生,甚至不知道该如何研究才能在我的应用中使用类似的内容。贴纸可以托管在WordPress网站上,并且以某种方式将图像的链接发送到应用程序吗?这是Firebase可以做的事情吗?

2 个答案:

答案 0 :(得分:1)

我不确定上述应用的工作方式。但我认为您可以使用以下方法:

  • 仅将免费贴纸添加到应用程序,然后在用户购买时从服务器下载其他贴纸。
  • 与上述方法略有不同,将低分辨率缩略图添加到应用程序中。当用户首次启动您的应用程序时,请在后台下载实际的贴纸,并在成功下载后显示它们。添加一些逻辑以检查每次启动应用程序时是否有任何新的贴纸可下载并采取相应的行动。

对于iOS,有几种方法可以减小应用大小,请选中此Technical Q & A

答案 1 :(得分:-1)

使用 Firebase Cloud Storage 将贴纸作为图像上传。您可以下载这些图像并将其显示在您的应用中。仔细查看Firebase Cloud Storage Documentation