8 Stimmen

Synchronisierung von iPhone und Webapp über iCloud?

Ich überprüfe gerade, ob es möglich ist, iOS-Geräte UND eine Web-App über iCloud zu synchronisieren. Derzeit haben wir eine iOS-App gebaut, schauen auf die Verwendung von iCloud für die Synchronisierung zwischen allen Geräten und wollen auch eine Web-App-Komponente. iCloud wäre toll, als das Modul zu verwenden, um alles zusammen zu synchronisieren.

Weiß jemand, ob das möglich ist?

11voto

Clafou Punkte 14917

Ich habe eine ähnliche Anforderung und habe mich auch darüber gewundert.

Leider scheinen die iCloud-Daten für eine Web-App nicht zugänglich zu sein. Und selbst wenn Sie einen Hack gefunden hätten, wäre es immer noch eine unzuverlässige Lösung, da Apple jederzeit Änderungen vornehmen könnte, die Ihre Webkomponente zerstören, ob absichtlich oder nicht.

Editar : Mit CloudKit ist das nicht mehr der Fall. Es kommt mit einer Javascript-API für den ausdrücklichen Zweck der Bereitstellung einer Web-Version Ihrer App.

3voto

groundh0g Punkte 398

Tut mir leid, wenn ich die Frage falsch verstehe, aber ich wollte vor kurzem iCloud-Unterstützung zu meiner Web-App hinzufügen und stieß auf die offizielle iCloud JS API. Der Promo-Text lautet:

Halten Sie Ihre Apps unter iOS und OS X verbunden und auf dem neuesten Stand, und jetzt auch im Web mit CloudKit JS .

[Hervorhebung hinzugefügt]

https://developer.apple.com/icloud/

1voto

mdominick Punkte 1319

Es ist wirklich schwer zu bestimmen, was Sie meinen.... Wenn Sie fragen, ob Sie iCloud in einer Web-App implementieren können, dann glaube ich, dass die Antwort "nein" ist, da es nur eine API für Objective-C für iCloud gibt.

Möglicherweise können Sie jedoch Ihren JS-Code in einen nativen Wrapper einbetten und einen nativen Code für die Arbeit mit iCloud schreiben. Dies kann jedoch je nach Ihrer speziellen Situation eine Option sein oder auch nicht.

Wegen der Rechtschreibung editiert.

1voto

davef Punkte 11

Dies ist möglich, aber nur, wenn

  • Sie haben Ihren eigenen Server betrieben
  • Der Server wurde auf der iOS-Plattform ausgeführt
  • Sie waren in der Lage, Software in Objective-C für diesen Server zu erstellen

Sie könnten dann möglicherweise eine Serveranwendung schreiben, mit der Sie eine Verbindung zur iCloud-API herstellen und die Aufrufe als Json-Nachrichten an den Endbenutzer zurücksenden, die vielleicht über eine HTML-Schnittstelle verarbeitet werden können.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X