cksubscription

___ qstnhdr ___ Beobachten CKRecord Löschen über CKSubscription funktioniert nicht ___ tag123applepushnotifications ___ Der Apple Push Notification Service ist ein Service von Apple Inc., der zusammen mit iOS 3.0 gestartet wurde. APNS wird zusammen mit Mac OS X Lion Server verwendet, um Updatebenachrichtigungen an Clients zu senden, die sich über ein Konfigurationsprofil für den Empfang von Updates registriert haben Außerdem werden die Mail-, Kalender- und Kontaktdienste des Servers verwendet. Dies bedeutet, dass Geräte wie das iPhone und Anwendungen wie iCal auf dem Mac eine Benachrichtigung erhalten können ___ tag123ios8 ___ iOS 8 ist die achte Version von Apples iOS-Mobilbetriebssystem. Es wurde am 2. Juni 2014 auf der Apple Worldwide Developers Conference (WWDC) angekündigt und am 17. September 2014 der Öffentlichkeit zugänglich gemacht. Das ios8-Tag sollte für Fragen verwendet werden, die für das Betriebssystem Apple iOS 8 spezifisch sind. Allgemeine iOS-Fragen sollten das ios-Tag verwenden. ___ answer26193090 ___

Ich denke immer noch, dass es keinen Sinn macht, wie %code% funktioniert, aber als eine temporäre Lösung empfehle ich, zuerst %code% s %code% an den Benutzer, die den Datensatz löschen möchten, und erst danach zu löschen aufnehmen.

Um %code% zu ändern, müssen Sie holen und ohne etwas darauf zu speichern , und dann kann das Löschen kommen:

%Vor%     
___ tag123cloudkit ___ CloudKit ist ein Framework zum Speichern und Abrufen von Daten auf Apple iCloud Servern. Abfragen können für strukturierte Datensätze auf dem Server ausgeführt werden, und Assets bieten einen großen Datenspeicher. Die öffentliche Datenbank bietet freigegebenen Speicher für Apps im Web-Stil, und die private Datenbank bietet Speicher für benutzerspezifische Daten. CloudKit bietet auch eine Benutzeridentität, sodass ein iCloud-Konto für die Anmeldung für Ihre App verwendet werden kann. ___ qstntxt ___

%code% doc sagt: Wenn eine Datensatzänderung zum Auslösen eines Abonnements führt, sendet der Server Push-Benachrichtigungen an alle Geräte mit diesem Abonnement mit Ausnahme desjenigen, der die ursprüngliche Änderung vorgenommen hat die Aufzeichnung.

Nehmen wir an, ich habe zwei Geräte: %code% und %code% , die von verschiedenen iCloud-Konten angemeldet sind. Nehmen wir an, dass beide Geräte die Löschung von Datensätzen für einen bestimmten Datensatztyp abonniert haben.

  1. Wenn %code% einen Datensatz erstellt und dann %code% löscht, wird %code% benachrichtigt - DAS IST DEM DOKUMENT ABER ABER ..
  2. Wenn %code% einen Datensatz erstellt und %code% löscht, dann wird %code% benachrichtigt - ich glaube NICHT, dass es dem DOC entspricht, und IT macht KEINEN SINN, %code% gelöscht es so %code% sollte benachrichtigt werden

ABONNEMENT AUF GERÄT 1 UND GERÄT 2 EINRICHTEN

%Vor%

ERSTELLEN VON AUFNAHME AUF GERÄT 1

%Vor%

LÖSCHEN VON AUFNAHME AUF GERÄT 2

%Vor%     
___ tag123zubuchen ___ Verwenden Sie ein CKSubscription-Objekt, um Änderungen auf dem Server zu verfolgen. Ein Abonnement verhält sich wie eine persistente Abfrage auf dem Server, die das Erstellen, Löschen und Ändern von Datensätzen verfolgen kann. Wenn Änderungen auftreten, lösen sie die Zustellung von Push-Benachrichtigungen aus, damit Ihre App entsprechend reagieren kann. ___ tag123ios ___ iOS ist das mobile Betriebssystem, das auf dem Apple iPhone, iPod touch und iPad ausgeführt wird. Verwenden Sie dieses Tag [ios] für Fragen zur Programmierung auf der iOS-Plattform. Verwenden Sie die verwandten Tags [objective-c] und [swift] für Probleme, die für diese Programmiersprachen spezifisch sind. ___
1
Antwort

Wie kann jeder iCloud-Benutzer ein benutzerspezifisches Abonnement in CloudKit speichern?

Ich habe ein Problem beim Erstellen von Abonnements in einer öffentlichen CloudKit-Datenbank. Der Code funktioniert einwandfrei, wenn Sie das Abonnement für den ersten iCloud-Benutzer speichern, aber nicht versuchen, ein geringfügig anderes Abon...
19.04.2016, 18:11
1
Antwort

Beobachten CKRecord Löschen über CKSubscription funktioniert nicht

CKSubscription doc sagt: Wenn eine Datensatzänderung zum Auslösen eines Abonnements führt, sendet der Server Push-Benachrichtigungen an alle Geräte mit diesem Abonnement mit Ausnahme desjenigen, der die ursprüngliche Änderung vorgenommen ha...
13.09.2014, 09:56