【问题标题】:Making an HTML5 game an iPhone/iPad app in Apple's App Store在 Apple 的 App Store 中将 HTML5 游戏制作为 iPhone/iPad 应用程序
【发布时间】:2013-03-26 01:39:33
【问题描述】:

我们正在教如何制作 JavaScript 游戏。然后我们教如何使用 Apple 自定义的meta 标签将 JavaScript 游戏变成一个伪应用程序,通过在主屏幕上添加网页使其看起来像一个应用程序。

有没有办法将 HTML5、CSS 和 JavaScript 打包成可以在 App Store 中出售的原生应用程序?我知道有像 PhoneGap 这样的工具,甚至可能 PhoneGap 就是答案,但看起来我们必须使用他们的 API 来创建应用程序。我想非常简单地为这些学生制作 JavaScript 游戏,在它们上运行命令并将它们提交给 Apple。

有没有一个很好的超级简单的解决方案?

【问题讨论】:

    标签: javascript iphone ios ipad app-store


    【解决方案1】:

    您可以使用 PhoneGap 的 API 来访问本机功能,但您不必这样做。

    这仍然不是超级简单,但build.phonegap.com 对一个应用程序是免费的,并且可以让您上传一个包含您的代码的 zip 文件。

    【讨论】:

    • 听起来很理想。学生能否随后将该应用提交到 Apple 的 App Store?
    • 只有付费ios开发者才能提交
    【解决方案2】:

    您可以尝试编写一个简单的包装应用程序,该应用程序仅在 UIWebView 中显示您的 html。

    至于发布,只有付费的 iOS 开发者会员才能向应用商店提交应用。这意味着要么您的学生必须付费,要么您为学生付费并提交。

    【讨论】:

    • 是的,这就是我们的想法,我们为学生付费并提交。
    【解决方案3】:

    正如其他人所说 Apache Cordova(以前的 Phonegap)完全按照您的意愿行事,并且不需要您使用他们的 API

    请记住,Apple 不希望应用商店中充斥着实践应用。他们有一个审批流程,可能需要长达 2 周的时间才能批准一个苹果。如果每个学生提交相同的应用程序或非常相似的应用程序,大多数人肯定会被拒绝。

    出于教学目的:

    • 最好使用可以放在网站上的纯网络方法
    • 或在没有严格的应用政策的情况下将应用放入 Google Play 商店(一次性收费 25 美元)

    另外还有 Cydia 可以为越狱的 iphone 分发应用程序,但 我不会教这个

    【讨论】:

      【解决方案4】:
      <!DOCType HTML>
      <html>
      <head>
      <title>Testing JavaScript</title>
      </head>
      <body>
      <script type="text/javascript" src="write.js">
      document.write("Text written using JavaScript code, done by 'el Jacko!");
      </script>
      </body>
      </html>
      

      【讨论】:

      • 虽然此代码可以回答问题,但提供有关其解决问题的方式和原因的信息可提高其长期价值
      猜你喜欢
      • 1970-01-01
      • 2016-12-07
      • 1970-01-01
      • 1970-01-01
      • 2015-12-07
      • 1970-01-01
      • 1970-01-01
      • 2013-05-28
      • 1970-01-01
      相关资源
      最近更新 更多