1

Ich habe eine einfache Frage und kann keine Antwort finden. Kann JavaScript-Code für Titanium heruntergeladen und zur Laufzeit als native App interpretiert werden? Oder muss der Code in der Anwendung kompiliert werden?Appcelerator Titanium: Downloaden und interpretieren Sie JavaScript-Code zur Laufzeit?

Mit freundlichen Grüßen

+0

Je nachdem, was Sie zu tun versuchen, sollten Sie nichts falsch machen mit Pre-Building in Funktionen, von denen Sie wissen, dass Sie sie brauchen, und irgendeine Konfigurationsdatei, die diese Funktionen aktiviert. Beispielsweise sollte das Senden einer JSON-Konfigurationsdatei, die einen nicht vorhandenen Eingabebildschirm dynamisch generiert, in Ordnung sein. Der Ausführungscode war zum Zeitpunkt der Auswertung der App vorhanden. Sie senden keinen neuen Ausführungscode. Sie konfigurieren Ihre App nur basierend auf Eingaben aus einer Datenquelle. – Martin

Antwort

3

In der Theorie kann Javascript heruntergeladen und verwendet werden. So funktioniert auch liveview/TiShadow. Offiziell darf das aber nicht von Apple gemacht werden. Nicht sicher, was die Android-Richtlinie ist.

Also, wenn Ihr Ziel ist, die App aus der Ferne zu aktualisieren, ja, Sie können, aber Sie sind nicht erlaubt und ich kann es nicht empfehlen. Wie verfolge ich die Versionen und wie man mit einem Fehler fertig wird, der die App kaputt macht und die App nicht remote aktualisieren kann?

Tun Sie es einfach nicht!

+0

Danke. Auch die Information, die Apple nicht erlaubt, ist neu für mich. Kannst du die URL dieser Information posten? – user2331454

+1

Rene hat Recht. Es gibt eine Anforderung, in der angegeben wird, dass (Apple-Entwickler oder Anwendung) keine ausführbaren Codes vom Remote-Server herunterladen soll. Das wäre ein Verstoß gegen die Richtlinien. – Soumya