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 / Comunicación / Funciones NFC
  • Casos especiales
  • Permisos necesarios
  • AppID requerido
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
Devuelve el estado de activación del sensor NFC que se encuentra en el dispositivo.
Ejemplo
Android
// Write a url into an NFC tag
IF NFCStatus = nfcEnabled THEN
tag is nfcTag
url is nfcData
url.Type = nfcURI
url.Content = "www.pcsoft.com"
Add(tag, url)
NFCWriteTag(tag)
IF ErrorOccurred THEN
Error("Unable to write NFC tag.", ErrorInfo())
END
END
Sintaxis
<Result> = NFCStatus()
<Result>: Constante de tipo Integer
Estado de activación del sensor:
nfcDisabledEl sensor NFC está desactivado.
nfcEnabledEl sensor NFC está habilitado.
iPhone/iPad Escaneo en progreso.
nfcUnavailableEl dispositivo no está equipado con un sensor NFC o éste no está disponible.
Observaciones

Casos especiales

  • iPhone/iPad Las funciones NFC sólo están disponibles en modo de sólo lectura.
  • Android El estado de activación del sensor NFC no se puede modificar mediante programación.
    Si el sensor NFC no está habilitado, el usuario tiene la posibilidad de habilitarlo a través de la ventana de configuración de las comunicaciones inalámbricas utilizando el siguiente código en una Procedure en código nativo Java:
    getCurrentActivity().startActivity(new android.content.Intent(
    android.provider.Settings.ACTION_WIRELESS_SETTINGS));
  • La función NFCStatus no se puede utilizar ni en el simulador ni en el emulador: la función devolverá la constante nfcUnavailable.
  • Android NFCStatus sólo está disponible para los dispositivos que funcionan con Android 2.3.3 o posterior (nivel 10 de API).
    Si se utiliza la función con una versión anterior del sistema, se produce un error fatal.
    Para determinar la versión de Android en la que se está ejecutando la aplicación, utilice la función SysAndroidVersion.
  • iPhone/iPad NFCStatus sólo está disponible en los iPhone a partir del iPhone 8.
Android

Permisos necesarios

La llamada a esta función modifica los permisos requeridos por la aplicación.
Requerido Permission: NFC: Permite a las aplicaciones realizar operaciones de entrada/salida a través de la tecnología NFC.
iPhone/iPad

AppID requerido

Llamando a esta función se modifican los AppIDs de la aplicación en la cuenta de desarrollador de Apple.. Es necesario activar el App ID "Lectura de etiquetas NFC"..
Clasificación Lógica de negocio / UI: Lógica de negocio
Componente: wd290android.jar
Versión mínima requerida
  • Versión 18
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

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