有没有办法从服务器更新iOS应用程序中的javascript文件?

时间:2015-08-20 16:59:09

标签: javascript ios xcode

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

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

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

非常感谢任何帮助!

谢谢,

  • Creagen

1 个答案:

答案 0 :(得分:1)

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

设置好Web服务器后,您应该看一下如何向服务器发送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网站上有大量的在线文档可以做到这一点,所以你应该没问题。起初看起来有点令人困惑,但我自己也做过,一旦掌握了它,它就真的不那么糟糕了。