PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • 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 WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Retourne l'état d'activation du capteur NFC de l'appareil.
Versions 24 et supérieures
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 24
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
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

  • Versions 24 et supérieures
    iPhone/iPad Les fonctions NFC sont disponibles uniquement en lecture.
    Nouveauté 24
    iPhone/iPad Les fonctions NFC sont disponibles uniquement en lecture.
    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.
  • Versions 24 et supérieures
    iPhone/iPad La fonction NFCEtat est disponible uniquement sur les iPhones à partir de iPhone 8.
    Nouveauté 24
    iPhone/iPad La fonction NFCEtat est disponible uniquement sur les iPhones à partir de iPhone 8.
    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.
Versions 24 et supérieures
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".
Nouveauté 24
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".
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 : wd250android.jar
Version minimum requise
  • Version 18
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire