DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Fonctions NFC
  • Cas particuliers
  • Permissions requises
  • AppID nécessaire
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Retourne l'état d'activation du capteur NFC de l'appareil.
Exemple
Android
// Ecrit une url dans un tag NFC
SI NFCEtat = nfcActivé ALORS
tag est un nfcTag
url est une nfcDonnée
url.Type = nfcURI
url.Contenu = "www.pcsoft.com"
Ajoute(tag, url)
NFCEcritTag(tag)
SI ErreurDétectée ALORS
Erreur("Echec de l'écriture sur le tag NFC.", ErreurInfo())
FIN
FIN
Syntaxe
<Résultat> = NFCEtat()
<Résultat> : Constante de type Entier
Etat d'activation du capteur :
nfcActivéCapteur NFC activé.
iPhone/iPad Le scan est en cours.
nfcDésactivéCapteur NFC désactivé.
nfcIndisponibleL'appareil ne possède pas de capteur NFC ou celui-ci est indisponible.
Remarques

Cas particuliers

  • iPhone/iPad Les fonctions NFC sont disponibles uniquement en lecture.
  • Android Il n'est pas possible de modifier l'état d'activation du capteur NFC par programmation.
    Si le capteur NFC n'est pas activé, il est possible de demander à l'utilisateur de l'activer en ouvrant la fenêtre de paramétrage des communications sans fil de l'appareil en utilisant le code suivant dans une procédure en code Java natif :
    getActiviteEnCours().startActivity(new android.content.Intent(
    android.provider.Settings.ACTION_WIRELESS_SETTINGS));
  • La fonction NFCEtat ne peut être utilisée ni dans le simulateur ni dans l'émulateur : la fonction retournera la constante nfcIndisponible.
  • Android La fonction NFCEtat est disponible uniquement sur les appareils disposant d'une version d'Android supérieure ou égale à la version 2.3.3 (api level 10).
    Si la fonction est utilisée avec une version antérieure du système, une erreur fatale sera déclenchée.
    Pour connaître la version du système Android sur laquelle s'exécute l'application, utilisez la fonction SysVersionAndroid.
  • iPhone/iPad La fonction NFCEtat est disponible uniquement sur les iPhones à partir de iPhone 8.
Android

Permissions requises

L'utilisation de cette fonction entraîne la modification des permissions requises par l'application.
Permission requise : NFC : Permet aux applications d'effectuer des opérations d'entrée/sortie par la technologie NFC.
iPhone/iPad

AppID nécessaire

L'utilisation de cette fonction entraîne la modification des AppID de l'application dans le compte développeur Apple. Il est nécessaire d'activer l'App ID "NFC Tag Reading".
Classification Métier / UI : Code métier
Composante : wd290android.jar
Version minimum requise
  • Version 18
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale