【问题标题】:Where do apps live?应用程序在哪里?
【发布时间】:2017-05-15 03:39:57
【问题描述】:

这是一个幼稚的问题。我正在创建我的第一个应用程序(使用 Phonegap)。我将在 App Store 和 Google Play Store 中创建版本。我的问题是:可下载文件存放在哪里?

我无法在网上找到答案,因为我不知道如何在简单的 Google 搜索中表达这个问题。我想到了两种可能性:

  1. 可下载的文件位于我的服务器上。当有人选择从 App Store 或 Google Play 商店安装应用程序时,该商店会授权我的服务器下载。
  2. 可下载文件位于 App Store 的服务器或 Google Play Store 服务器上。当有人选择下载它时,文件将由他们直接提供。

我几乎可以肯定答案是 #2。这是最有意义的。但是我没有在网上找到确认。

【问题讨论】:

  • 你必须将你的二进制文件上传到谷歌的服务器

标签: google-play app-store


【解决方案1】:

您可以选择将其托管在您的服务器上或使用 Google 和 Apple 提供的服务。

在您的服务器上托管将需要您维护这些服务器等。使用 Google 和 Apple 托管将取消该维护。

对 Google Play 商店应用使用 Google 扩展文件,对 Apple 使用 内容托管

  1. Google 允许 100 MB 的 APK 大小可以使用扩展文件上传任何其他文件。参考这个链接-https://developer.android.com/google/play/expansion-files.html

  2. 在 Apple 中,IPA 文件的最大文件大小为 2 GB。如果您使用的是 Apple 的应用内购买模块,那么您可以使用 Apple 提供的 Content Hosting 上传其他文件。参考这个链接https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnectInAppPurchase_Guide/Chapters/CreatingInAppPurchaseProducts.html

【讨论】:

  • 所以我大部分是对的,但我需要更多细节。感谢您提供它们!
  • 对于 iOS 应用程序,二进制可执行代码以及与二进制可执行文件捆绑的任何数据文件只能托管在 Apple 的 iTunes 服务器上。即使无法联系到其他服务器,应用程序也必须能够运行(不会崩溃)。
猜你喜欢
  • 2011-06-17
  • 2010-09-29
  • 2013-11-20
  • 2013-12-15
  • 2021-05-03
  • 2011-09-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多