Ich möchte Daten zwischen Uhr und iPhone-Anwendung teilen, zeige es in der flüchtigen Ansicht an, die die beste Weise ist, Daten zu teilen Uhr Konnektivität Rahmen oder App-Gruppen? Wenn Watch Connectivity dann, welche Methode in Watch Connectivity ist geeignet für die Übertragung von Daten zwischen glance view und iphone-Anwendung?Watchkit Connectivity Framework Vs App-Gruppen?
Antwort
App Gruppe arbeiten wird nur zu beobachten und die Haupt-iOS laufen beide auf dem Handy, seit watchOS 2.0 läuft die Nebenstelle nativ auf den Uhrmacher-App-Gruppen nutzlos für die Datenübertragung, da iOS und watchOS-App auf zwei verschiedenen Geräten läuft.
Als Sam B wies in den Kommentaren seit watchOS 2.0 die einzige Möglichkeit zur Übertragung von Daten zwischen iOS und WatchOS ist das WatchConnectivity-Framework. Dies bietet Ihnen drei Art und Weise Daten austauschen, ist dann an Ihnen, das zu wählen, dass Ihre App am besten passen:
updateApplicationContext:error:
Übertragung ein Wörterbuch von Daten zwischen Telefon und beobachten. Dieses Wörterbuch wird als ein Zustand Ihrer App angesehen und jede neue Übertragung überschreibt zuvor gesendete, was nützlich ist, wenn Hintergrunddaten ausgetauscht werden sollen. Ihre Daten werden vom Betriebssystem verarbeitet und beim Aufwachen des Empfängers zugestellt.sendMessage:replyHandler:errorHandler:
/sendMessageData:replyHandler:errorHandler:
übertragen jeweils ein Wörterbuch und Daten (NSData
) in Echtzeit (der Empfänger muss ausgeführt werden), ist dies besonders nützlich ist Spiele-App.transferUserInfo:
/transferFile:metadata:
übertragen Sie jeweils ein Dictionary und eine Datei in den Hintergrund wie Methode 1, aber alle Transfers werden zugestellt und nicht überschrieben.
Für weitere Informationen können Sie Apple Documentation oder watch WWDC 2015 session 713 lesen.
Über Ihre letzte Frage Methode 2 entspricht nicht Ihren Bedürfnissen, vielleicht mehr 1 als 3, aber das liegt an Ihnen zu entscheiden, nachdem Sie das Video, das ich verlinkt, bevor Sie mehr klare Vorstellungen darüber haben, was zu wählen.
WCSession ist bester Weg, mit ios-Anwendung kommunizieren können sein auch mit einem watchOS 1.0 App seit der Uhr Kit Verlängerung Hintergrund-Übertragung von Uhr zu Anwendung und Anwendung unterstützt Link
Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert. - [Aus Bewertung] (/ review/low-quality-posts/13536682) –
Es ist fertig, Danke für den Vorschlag. –
- 1. IOS: Multipeer Connectivity Framework-
- 2. Social Framework für WatchKit
- 3. Problem mit Multipeer Connectivity Framework in iOS
- 4. iOS Multipeer Connectivity Framework EinladungHandler scheint nicht zu akzeptieren?
- 5. APIs reagieren nicht schnell, wenn APP Multipeer Connectivity Framework verwendet
- 6. Multipeer Connectivity Framework - Lost Peer bleibt in Sitzung
- 7. Multipeer Connectivity automatische stille Verbindung
- 8. WatchKit: Rede zur Textkonvertierung in WatchKit Apps
- 9. Fehler: WatchKit Extension enthält keine WatchKit-Apps.
- 10. Cocoa Touch Framework in iOS und WatchKit verwenden
- 11. Kakaohülsen und Watchkit Extesion
- 12. Watch Connectivity nicht gestartet
- 13. java-oracle9i/10g connectivity
- 14. Connectivity Plot von Punkten
- 15. ICE Connectivity Check
- 16. Entity Framework vs Alternativen
- 17. Entity Framework vs Nhibernate
- 18. Sprachfunktion vs Framework-Funktion
- 19. Entity Framework vs AssociateWith
- 20. Apple Watch Connectivity Datei nicht gefunden
- 21. WatchKit App wird nicht kompilieren: "Fehler: WatchKit Extension enthält keine WatchKit Apps"
- 22. Reconnect-Logik mit Connectivity-Benachrichtigungen
- 23. Internet Connectivity Listener in Xamarin.Forms
- 24. Multipeer Connectivity: iOS und Android
- 25. ConceptNet Database Connectivity mit Java
- 26. Android Connectivity ändern Sendung Reihenfolge
- 27. Ios BT Connectivity & Raspberry Pi
- 28. IdentityServer3 Beispiele mit Datenbank Connectivity
- 29. Entity Framework - Create VS ExecuteFunction VS ExecuteStoreQuery VS ExecuteStoreCommand
- 30. WatchKit App Konnektivität Probleme
WatchKit Connectivity ist der einzige Weg vorwärts auf Watch OS2 und höher –