我的iOS应用中有一个javascript文件,我需要经常更新,我希望能够从服务器执行此操作,而不是每次更新javascript文件时都提交新的应用更新。我有filezilla,一个dreamhost帐户和一个我可以托管文件的网站,如果有帮助的话。我也有一个Parse帐户。
我在我的应用程序中有这个代码,但我想从应用程序内部以外的地方加载它,以便我可以轻松更新它:
NSString *jsString = [NSString stringWithContentsOfURL:[[NSBundle mainBundle] URLForResource:@"GPS" withExtension:@"js"] encoding:NSUTF8StringEncoding error:nil]; [_viewWeb stringByEvaluatingJavaScriptFromString:jsString];
非常感谢任何帮助!
谢谢,
答案 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网站上有大量的在线文档可以做到这一点,所以你应该没问题。起初看起来有点令人困惑,但我自己也做过,一旦掌握了它,它就真的不那么糟糕了。