1

我有一個簡單的問題,找不到答案。 Titanium的JavaScript代碼是否可以在運行時下載並解釋爲本機應用程序? 或者必須在應用程序中編譯代碼?Appcelerator Titanium:在運行時下載並解釋JavaScript代碼?

致以問候

+0

取決於你正在嘗試做的,不應該有什麼不妥的建築前的功能,你知道你需要和某種激活這些功能的配置文件。例如,發送一個動態生成不存在的輸入屏幕的JSON配置文件應該沒問題。執行代碼存在於應用程序評估時。您不會發送新的執行代碼,您只是根據數據源的輸入配置您的應用程序。 – Martin

回答

3

從理論上講,可以下載和使用Javascript。這也基本上是liveview/TiShadow的工作原理。然而,蘋果官方不允許你這樣做。不確定Android政策是什麼。

所以,如果你的目標是遠程更新應用程序,當然可以,但你不得,我不推薦它。您將如何正確地跟蹤版本,以及如何處理導致應用程序中斷的引入的錯誤,從而導致應用程序無法遠程更新。

只是不這樣做!

+0

謝謝。此外,蘋果不允許的信息對我來說是新的。你能發佈這些信息的URI嗎? – user2331454

+1

雷內是正確的。有一個要求,其中規定(Apple開發人員或應用程序)不應從遠程服務器下載可執行代碼。那會違反準則。 – Soumya