AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones específicas para móviles / Funciones iCloud
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
WLanguage Procedure llamada por iCloudKeyValueWatch
WLenguaje Procedure ("callback") llamado por iCloudKeyValueWatch al observar una tecla. Esta Procedure consigue la causa del cambio.
Ejemplo
IF iCloudKeyValueWatch(Callback_Observer) = True THEN
Trace("Start observing")
END
 
INTERNAL PROCEDURE Callback_Observer(nEvent, arrKeys)
sEventLabel, sKeyList is string
 
SWITCH nEvent
CASE ickvServerChange: sEventLabel = "Server change"
CASE ickvInitialSynchronizationChange: sEventLabel = "Initial synchronization"
CASE ickvQuotaViolation: sEventLabel = "Quota violation"
CASE ickvAccountChange: sEventLabel = "Account change"
CASE ickvSynchronizationFailed: sEventLabel = "Synchronization failed"
OTHER CASE
sEventLabel = "Unknown"
END
 
Trace("------------------>>> " + sEventLabel)
 
FOR EACH sKey OF arrKeys
Trace(sKey)
sKeyList += [" / "] + sKey
END
gsObserverReport += [CR] + sEventLabel + TAB + sKeyList
END
Sintaxis
iCloudKeyValueWatch_Callback(<Event> , <Keys>)
<Event>: Constante de tipo Integer
Causa del suceso:
ickvAccountChangeEl usuario ha utilizado una cuenta diferente.
ickvInitialSynchronizationChangeSincronización inicial con el servidor Apple iCloud.
ickvQuotaViolationSe ha superado la cuota (número de claves, espacio de almacenamiento, etc.).
ickvServerChangeLas claves se han cambiado desde el servidor iCloud de Apple.
ickvSynchronizationFailedError al intentar sincronizar el dispositivo con el servidor iCloud de Apple..
<Keys>: Array
Array de llaves afectadas por el problema. Este parámetro sólo tiene valor si la Event afecta a las teclas.
Observaciones
  • El nombre de la clave debe tener menos de 64 bytes en codificación UTF-8.
  • Una aplicación puede utilizar hasta 1024 teclas.
  • El espacio total para el almacenamiento de claves no puede superar 1 MB.
  • Las claves y los valores se comparten para la misma aplicación en los dispositivos que utilizan la misma cuenta de iCloud.
  • La sincronización entre dispositivos puede tardar varios minutos.
Versión mínima requerida
  • Versión 28
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 01/03/2023

Señalar un error o enviar una sugerencia | Ayuda local