2016-04-11 13 views
0

Ich möchte Token und andere Benutzerinformationen sicher auf dem Gerät speichern. Aus meiner Sicht ist die Verwendung der regulären Einstellungen nicht sicher, und auf iOS sollten solche Daten in KeyChain gespeichert werden (Android sollte weiterhin in SharedPrefrences speichern).Titanium - Informationen sicher auf dem Gerät speichern

Hat Titanium eine API zum Speichern von Informationen in iOS Keychain?

Ich fand auch OSS-Modul auf Marktplatz, die das tut: https://marketplace.appcelerator.com/apps/4112?restoreSearch=true#!overview

Aber wenn es native Plattform Unterstützung, die ich es eher nutzen.

+0

Sie könnten, wo jeder Speicherung von Informationen auf dem Gerät, es ist einfach zu verschlüsseln. Es gibt viele Möglichkeiten, dies zu tun. –

+0

@VladimirKulyk Wenn Sie verschlüsseln, speichern Sie wahrscheinlich den Schlüssel auch irgendwo auf dem Gerät ... was verhindert, dass jemand eine App reverse engineering und diesen Schlüssel bekommen? – developer82

+0

Sie können diesen Schlüssel im Code definieren oder mit der Geräte-ID zur Laufzeit jedes Mal generieren, wenn Sie diese Daten entschlüsseln müssen. –

Antwort

2

Es gibt keine API mit Titanium Daten in Schlüsselanhänger zu speichern, aber dieses Modul verwenden können: https://github.com/pegli/ti_keychain/tree/master/mobile

+0

Sieht aus wie das gleiche Modul, das ich im Markt founs. Vielen Dank. – developer82

+2

Gern geschehen. Ich benutze dieses: https://github.com/benbahrenburg/Securely für mein Projekt –