Frage

Ich beabsichtige, auf jedem Gerät eine eindeutige ID zu speichern, die einen Web-Service durch ein Nokia Web Runtime Widget greift. Jetzt weiß ich, dass diese Widgets kann nicht Lesen / Schreiben von Dateien auf den Geräten so dass sie nicht möglich, dass ID auf dem Gerät gespeichert haben.

Gibt es jemand, der einen Weg, um diese Zahl kann? Ich dachte, das von mit Widget die IMEI-Nummer als Alternative erhalten und die Benutzer der Benutzungs- Information auf dem Server als Alternative oder ähnliches gespeichert hat, aber ich bin nicht sicher, ob das Widget diese Informationen erhalten.

So meine andere Frage ist, welche Methoden würden Sie persistent / Sitzungsdaten in der Regel zu speichern, während mit Nokia WRT und hat das Widget haben Zugriffsrechte des Geräts IMEI?

abrufen
War es hilfreich?

Lösung

Es ist möglich, persistente Daten in WRT zu sparen, indem die Methode setPreferenceForKey () verwenden. Prüfen Sie diesen Artikel zum Beispiel.

Ab WRT Systemzugriff kann es Standardanwendungen zugreifen wie Kalender, Kontakte, Protokolle, SMS, MMS, hat es Zugriff auf die Geräte Lage, einige Systeminformationen und Sensoren auf dem Gerät.

Wie IMEI abzurufen? Hier ist das Beispiel.

Andere Tipps

Sie können in der Tat die IMEI in WRT abrufen, wie diesem Artikel zeigt .

Ich glaube, dass Sie nicht auf einem lokalen Speicher in WRT verlassen können.

Der Web-Browser Caching-Mechanismus sollte das Widget vermeiden, über erneut herunterladen Daten und immer wieder.

Tatsächlich ist die setPreferenceForKey () / getPreferenceForKey () -Funktion Paar liefert einige persistenten Speicher, aber der Speicher zugeordnet ist ziemlich begrenzt und die Grenzen überschreiten, werden Ihr Widget abstürzen schrecklich.

Hier ist die gesamte API-Referenz für WRT API: http: / /library.forum.nokia.com/index.jsp?topic=/Web_Developers_Library/GUID-7C69DDA4-16F1-4A8F-BDB2-4CB0015B4E81.html

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top