2014-12-09 5 views

Antwort

9

Von einem Apple-Evangelist auf https://devforums.apple.com/thread/254576?tstart=0

Das Endergebnis ist, dass, wenn das iPhone ist nicht erreichbar, die App wird nicht Funktion. Es gibt derzeit keine Möglichkeit, Informationen zwischenzuspeichern, um sie am Leben zu erhalten oder scheinbar so zu speichern.

-2

Technisch gesehen könnten Sie die App Storyboard-Szene mit statischen Inhalten starten. Wenn das Telefon nicht erreichbar ist, wird diese Szene angezeigt. Aber sobald Ihre App, ob programmgesteuert oder durch Benutzerinteraktion versucht, etwas von der WatchKit-Erweiterung zu verwenden, wird ein Spinner angezeigt.

+0

Ich dachte, das ein interessanter Vorschlag war. Nicht sicher über die Downvotes - geht das in der Praxis nicht so? dh vielleicht wird die Storyboard-Szene nicht einmal angezeigt, wenn das Telefon nicht erreichbar ist. – SG1

1

In WatchOS 2 ist es jetzt möglich, eine WatchKit App zu haben, die auf der Uhr läuft, wenn das iPhone nicht erreichbar ist.

Zurück Antwort: Es ist klar, aus Apple öffentlichen Erklärungen und der WatchKit API, die von Drittanbietern Entwickler brauchen nicht die Konnektivität zwischen der Uhr und dem Telefon zu verwalten, und in der Tat kann nicht einmal, wenn sie wollen.

Wenn Apple öffentlich angegeben hat, dass Watch-App-Interaktionen in Sekunden und nicht Minuten gemessen werden sollen und Entwickler davon ausgehen müssen, dass ihre Watch-App jederzeit beendet werden kann (und die zugehörige WatchKit-Erweiterung), scheint dies sehr hoch zu sein wahrscheinlich, dass es keine Option gibt, statische Inhalte darzustellen, wenn das Telefon nicht erreichbar ist - da das Watch-OS sofort den Prozess der Interaktion mit dem Benutzer übernimmt.

Es scheint fast sicher, dass sich dies später im Jahr 2015 ändern wird, da Entwicklern gesagt wurde, dass es ein SDK geben wird, um zu dieser Zeit "vollständig native" Apps zu entwickeln.

+0

Danke @ duncan-babbage, ich denke, wir können es jetzt auf iWatch 2 OS erreichen, weil jetzt Watch-Kit von iPhone zu iWatch bewegt wird. Aber nicht sicher. –

1

Eigentlich müssen Sie nichts tun. Ich bemerkte auf der echten Uhr, dass Apple einen Standardbildschirm "iPhone nicht verfügbar" präsentieren wird, falls das iPhone außer Reichweite ist. In ähnlicher Weise wird Apple auch einen Standardmodus "Flugmodus" anzeigen, wenn sich die Uhr im Flugmodus befindet :). Siehe beigefügte Screenshots.

enter image description here enter image description here

+0

Gibt es eine spezielle Einstellung, um dies zu ermöglichen? Scheint, dass dieses Verhalten in watchOS 2 nicht verfügbar ist – aofs

Verwandte Themen