iCloud Sync-Schlüsselbund

7

In meiner App möchte ich eine Konfiguration synchronisieren können, die vom Benutzer erstellt wird. Ich wollte iCloud verwenden, um diese Konfiguration so zu synchronisieren, dass sie auf allen Geräten immer gleich ist. Aber ich benutze den Schlüsselbund, um das Passwort zu speichern.

Gibt es eine Möglichkeit, auch Schlüsselbunddaten zu synchronisieren?

    
Nic Hubbard 15.07.2012, 06:16
quelle

4 Antworten

3

Nein, die Keychain-Synchronisierung ist nicht Teil von iCloud. Es war ein Teil von dot mac syncing, aber das ist nicht mehr verfügbar.

Es wird wahrscheinlich Rückmeldungen darüber geben, ob dies eine gute Idee ist oder nicht (automatisches Verschieben von Passwörtern von einem Gerät auf ein anderes), insbesondere in Situationen, in denen mehrere Personen ein iCloud-Konto teilen (wahrscheinlich, aber nicht garantiert).

Wenn Sie das Passwort auf dem Schlüsselbund des Geräts speichern (und es somit erfordern, dass der Benutzer es mindestens einmal pro Gerät eingibt), müssen Sie Ihre eigene Verschlüsselung und Sicherheit bereitstellen und die Daten direkt in iCloud speichern, z wie im Keystore.

    
gaige 15.07.2012, 11:44
quelle
16

iCloud Keychain ist eine neue Funktion in iOS 7.0.3 und OS X Mavericks 10.9. Geben Sie das kSecAttrSynchronizable -Attribut beim Hinzufügen eines Schlüsselbundelements mithilfe der SecItem-API an.

    
jrc 27.10.2013 18:41
quelle
2

Dies sind die Hilfsmethoden, die ich für den Schlüsselbund verwendet habe. kSecAttrSynchronizable ist der Grund, warum iCloud Sync funktioniert. Hoffe, dass sie helfen.

  • Schlüsselbegriffe.
  • Artikel entfernen
  • Element löschen
  • Element speichern
  • Lade Artikel

    %Vor%
Gautam Jain 16.09.2015 10:43
quelle
0

Ich habe versucht, das Gleiche zu tun, habe es noch nicht versucht, aber das sieht hilfreich aus: Ссылка

    
beebcon 10.11.2015 02:29
quelle