【问题标题】:Is there a way to update a javascript file in an iOS app from a server?有没有办法从服务器更新 iOS 应用程序中的 javascript 文件?
【发布时间】:2015-11-14 10:34:52
【问题描述】:

我的 iOS 应用程序中有一个需要经常更新的 javascript 文件,我希望能够从服务器执行此操作,而不是每次更新 javascript 文件时都提交新的应用程序更新。我有 filezilla、dreamhost 的帐户和可以托管文件的网站,如果有帮助的话。我还有一个 Parse 帐户。

我的应用程序中有此代码,但我想从应用程序内部以外的其他地方加载此代码,以便我可以轻松更新它:

NSString *jsString = [NSString stringWithContentsOfURL:[[NSBundle mainBundle] URLForResource:@"GPS" withExtension:@"js"] encoding:NSUTF8StringEncoding error:nil]; [_viewWeb stringByEvaluatingJavaScriptFromString:jsString];

任何帮助将不胜感激!

谢谢,

  • Creagen

【问题讨论】:

  • 您是在问如何发送 HTTP 请求吗?
  • 也许吧。我不知道。我正在使用此代码在我的应用程序中加载 javascript 文件 NSString *jsString = [NSString stringWithContentsOfURL:[[NSBundle mainBundle] URLForResource:@"GPS" withExtension:@"js"] encoding:NSUTF8StringEncoding error:nil]; [_viewWeb stringByEvaluatingJavaScriptFromString:jsString];但是我想从应用程序外部加载该文件,以便我可以轻松更新它。

标签: javascript ios xcode


【解决方案1】:

您可能应该考虑获取 Amazon Web Services EC2 实例(Web 服务器)。这样,您就可以只更新服务器上的 Javascript 代码,而无需修改 iOS 应用程序本身。

一旦你设置了网络服务器,你应该看看如何向服务器发送一个 HTTP GET 请求以获取 Javascript 代码。

我会看看这个问题:How to connect to EC2 instance within an iOS App

还有这个:How to send a Get request in iOS?

还有这个关于 EC2 的链接:https://aws.amazon.com/ec2/

在 Stackoverflow 和 AWS 网站上都有大量在线文档可以做到这一点,所以你应该没问题。一开始可能看起来有点混乱,但我自己做过,一旦你掌握了它,它真的没那么糟糕。

【讨论】:

    猜你喜欢
    • 2019-08-14
    • 1970-01-01
    • 2021-02-07
    • 2019-08-31
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 2013-02-26
    • 2020-09-06
    相关资源
    最近更新 更多