ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

App shortcuts functions
The following functions are used to manipulate app shortcuts (also called "quick actions")
iOSAppGroupDirectory (Function)
Returns the path of the container used to share files between several applications belonging to the same iOS App Group.
App Tracking Transparency - Activity tracking
App Tracking Transparency enables users to authorize an iOS app to track their activity on third-party mobile apps and websites for advertising or data sharing purposes...
Android In-App configuration
A specific configuration is required to manage the In-App purchases in an Android application...
App shortcuts
App shortcuts are an Android feature that allows users to quickly perform specific actions in an application without having to open the full application...
Deploying an application via App Store
Deployment to the App Store is the most common deployment mode...
inAppProduct (Variable type)
The inAppProduct type is used to define the advanced characteristics of a product for an In-App purchase.
InApp constants
Cette classe permet de tester la doc developpeur
AppleTrackingAuthorizationStatus (Function)
Determines if the app has been allowed to track activity based on user data (iOS only).
In-App purchases
The mobile systems (Android/iOS) allow their applications to propose content at extra cost, by using the payment system of App Store or Google Play...
inAppConsumeProduct (Function)
Used to consume, in an application, a product that was previously purchased by the user.
InUniversalWindowsAppMode (Function)
Indicates whether the code is run in Universal Windows 10 app mode.
Function kept for backward compatibility.
Single Page App
A "Single Page App" is a Web application (Internet or Intranet) whose all pages are grouped in a single page...
In-App functions
The following WLanguage functions are used to manage In-App purchases...
App shortcuts functions (prefix syntax)
The following functions are used to manipulate app shortcuts (also called "quick actions")
AppOpenForm (Function)
Opens:
  • the application page on Play Store or App Store so that users can rate and/or comment.
  • the form for configuring the In-App purchases of an application.
Deploying an application for iPhone/iPad
To be able to test and/or deploy the application on a device (iPhone or iPad), you must enroll in the iOS Developer Program.
Testing an iOS application on a mobile device
When developing an application for iOS (iPhone or iPad), WINDEV Mobile allows you to test the application being developed without having to recompile it on Mac, but directly on the iPhone or iPad...
Deep links to mobile applications
Deep linking allows you to redirect the user to specific content in a mobile application (rather than in a browser) when they click on a link in a web page or in an email...
inAppListPurchase (Function)
Returns the list of application products purchased by the user and not consumed.
inAppPurchaseProduct (Function)
Sends a request for purchasing an "In-App" product associated with the application.
WBAdminListApplication (Function)
Returns the list of applications on a WEBDEV Application Server, for a given account and a given type.
WBAdminDeleteApplication (Function)
Deletes an application from a WEBDEV Application Server.
<WBadminAuth variable>.DeleteApplication (Function)
Deletes an application from a WEBDEV Application Server.
<WBadminAuth variable>.ListApplication (Function)
Returns the list of applications on a WEBDEV Application Server, for a given account and a given type.
inAppCheckSubscription (Function)
When starting the iOS application, checks whether the In-App subscriptions have been renewed.
inAppRestorePurchases (Function)
Restores the purchases of non-consumable products previously performed by the user in an iOS application.
InWindowsStoreAppSimulatorMode (Function)
Identifies whether or not the code is executed in the simulator for applications in Windows Store mode.
Function kept for backward compatibility.
inAppListProductInfo (Function)
Retrieves, from the store, information about the "In-App" products associated with the application.
InUniversalWindowsAppSimulatorMode (Function)
Indicates whether the code is run in the simulator for Universal Windows Platform applications.
Function kept for backward compatibility.
Appendix 5: Server configuration
The Prefix property is used to define prefixes.
Developing applications for iPhone/iPad
To develop a WINDEV Mobile application for iPhone/iPad, you need:
Summary table: Managing application directories by platform
Returns the list of continents.
Deploying an iOS application
WINDEV Mobile Tutorial: Deploying an iOS application 10 min
AppleAdvertisingIdentifier (Function)
Returns the device's advertising identifier (iOS only).
Generating an iOS application
Several steps must be performed to develop an iPhone/iPad application:
Integrate two-factor authentication into your applications
Starting with version 26, WINDEV, WEBDEV and WINDEV Mobile allow you to implement two-factor authentication...
Generating an Android application
The generation of a WINDEV Mobile application for Android groups all project elements (windows, code, etc.
Private Store for mobile applications
There are two methods two deploy your applications ...
Application and executable management constants
List of constants used by the functions for managing executables.
Android 10: Changes in the behavior of applications
Starting with Android 10, Google no longer allows an application running in the background to open a window
Private Store for WINDEV applications
Versions 27 and later include a Private Store...
1. Installing an application on Android, iOS, etc.
There are multiple methods to install a WINDEV Mobile application
2. Application development cycle
WINDEV Mobile covers the entire application development cycle
InUniversalWindowsPlatformMode (Function)
Indicates whether the code is run in Universal Windows Platform mode (Universal Windows 10 app).
Function kept for backward compatibility.
<QuickAction variable>.Add (Function)
Adds a new quick action to the application.
InUniversalWindowsPlatformSimulatorMode (Function)
Indicates whether the code is run in the simulator for the applications in Universal Windows Platform mode (Universal Windows 10 app).
Function kept for backward compatibility.
WDGenPage: Using the command line
WDGenPage run in command line is used to generate one or more semi-dynamic pages without starting WEBDEV or WDGenPage.
Configuring the browser "Back" button
The "Back" button allows users to see the history of pages they previously visited...
2. Types of setup
Types of setup
InWindowsPhoneMode (Function)
Indicates whether the code is run in Windows Phone mode.
Function kept for backward compatibility.
Print report (iPhone/iPad or Android)
When creating a report, the test of this report can be run from the report editor...
WINDEV Mobile overview
WINDEV Mobile is a development environment for PC that allows you to develop ...
3. WINDEV Mobile: Android, iOS, etc.
WINDEV Mobile applications can run on the following platforms
QuickAction (Variable type)
The QuickAction type allows you to define all the advanced characteristics of a quick action of an app on Android (app shortcut) or iOS (Quick Action).
ExeListDLL (Function)
Returns the list of libraries (".DLL" files) used by one of the applications currently run.
Background task constants
The following constants are used to manipulate background tasks:
Using Facebook authentication
Facebook is the world's most popular social network. It is commonly used by companies to reach their customers...
NFCStatus (Function)
Returns the activation status of the NFC sensor found on the device.
Use Facebook authentication (prefix syntax)
Facebook is the world's most popular social network. It is commonly used by companies to reach their customers...
Android permission management
Android applications require permissions to provide certain features that may require access to sensitive data or sensitive device functionalities...
Setup in MSI format
You can create MSI installers...
WINDEV Mobile: Platforms, processors and operating systems
WINDEV Mobile applications can run on the following platforms
AWP without UI
Bootstrap, Angular, React, Vue...
Google Drive, OneDrive and Dropbox prerequisites
Utilisation dans la classe MasqueDeSaisie_Rebond - Accès en Lecture + Ecriture - Type : Procédure (IAppelMéthode)
Managing the executables (WLanguage functions)
WINDEV, WEBDEV and WINDEV Mobile propose different functions for managing executables from a WINDEV application, from a WINDEV Mobile application or from a WEBDEV website...
Creating user accounts
A User account allows the server administrator to...
Ad Hoc deployment
Adds an element in last position:
  • of a one-dimensional WLanguage array.
  • of an advanced array property (array of gglCalendar events, ...).
  • of a WLanguage list.
fResourceDir (Function)
Returns the path of the read-only resources of the application.
FBRequest (Function)
Sends an HTTP request to the Facebook Graph API.
<WBAdminAuth variable>.UpdateAccount (Function)
Modifies WEBDEV account settings on a WEBDEV Application Server.
<WBAdminAuth variable>.DeleteAccount (Function)
Deletes a WEBDEV account from a WEBDEV Application Server.
<WBAdminAuth variable>.Disconnect (Function)
Deletes a connection from a WEBDEV Application Server.
NFC: Data transfer
NFC (Near Field Communication) is a wireless communication technology at short range and high frequency used to exchange data (named "tag") between two devices or between a device and a bullet even at short distance (few centimeters)...
WBAdminListAccount (Function)
Returns the list of WEBDEV accounts on a WEBDEV Application Server.
WBAdminListConnection (Function)
Returns the list of current connections on a WEBDEV Application Server.
<WBAdminAuth variable>.ListAccount (Function)
Returns the list of WEBDEV accounts on a WEBDEV Application Server.
WBAdminUpdateAccount (Function)
Updates the characteristics of a WEBDEV account in a WEBDEV Application Server.
<WBAdminAuth variable>.ListConnection (Function)
Returns the list of current connections on a WEBDEV Application Server.
WBAdminDeleteAccount (Function)
Deletes a WEBDEV account from a WEBDEV Application Server.
SysGetExtLink (Function)
Returns the command linked to an extension.
<fbSession variable>.Request (Function)
Sends an HTTP request to the Facebook Graph API.
QuickActionRemoveAll (Function)
Removes all the quick actions defined for the application. Quick actions pinned to the home screen will be disabled, but not removed.
WBAdminDisconnect (Function)
Deletes a connection from a WEBDEV Application Server.
Creating an executable file
Once the development of your WINDEV application is completed (windows, reports, queries, etc.)...
QuickActionList (Function)
Lists the application's quick actions.
BackgroundTaskAdd (Function)
Adds a new background task.
NFCReadTag (Function)
Starts reading an NFC tag or enables the detection of NFC tags for the current window.
<WBAdminAuth variable>.CreateAccount (Function)
Creates a WEBDEV account on a WEBDEV Application Server.
WBAdminCreateAccount (Function)
Creates a WEBDEV account on a WEBDEV Application Server.
QuickActionAdd (Function)
Adds a new quick action to the application.
QuickActionRemove (Function)
Removes a quick action defined for the application.
<QuickAction variable>.Remove (Function)
Removes a quick action defined for the application.
In-House deployment
Apple's In-House deployment allows you to overcome most of the constraints of the other two modes (App Store deployment and Ad Hoc deployment) and to widely distribute an application without the need to reference client devices in advance...
SysUnlinkExtension (Function)
Deletes the association between an extension and a command that was created by SysLinkExtension.
SysLinkExtension (Function)
Associates an extension (.txt, .avi, etc.) to a default execution program.
Compiling a WINDEV Mobile project in Xcode
When the WINDEV Mobile project for iPhone/iPad is generated on the development computer, the generated files must be transferred onto a Mac in order to be compiled...
QuickActionPin (Function)
Generates a request to pin a quick action.
<QuickAction variable>.Pin (Function)
Generates a request to pin a quick action.
NotifPushSendSubscriber (Function)
Sends a notification to Android devices that are subscribed to a topic.
Developing an iOS 14 widget
An iOS widget is an application intended to be displayed as a widget on iOS devices (iPhone, iPad, etc.
Unavailable functions and properties
Some functions and properties have been removed from WLanguage...
<Notification variable>.SendPushSubscriber (Function)
Sends a notification to Android devices that are subscribed to a topic.
Figma: How to find the Figma key
To import Figma designs, you need to enter the Figma key in the WINDEV, WEBDEV or WINDEV Mobile general options.
Push notifications
A mobile device can receive push notifications...
The SilverLight control
The SilverLight control is used to display a SilverLight 2 animation in a WEBDEV page...
Phone functions
The phone functions are as follows:
Print modes of a report
Several print modes are available for a report.
WITH
Factorizes the expression of an element on which several subelements or properties are accessed.
The planes in WEBDEV
The planes are used to group the controls of an element...
TwoFactorAuthenticationGenerateLink (Function)
Generates a link to register an account in an authentication application. When associated with a Bar Code control, this link will show a QR code that can be scanned in the authentication app installed on the phone.
2. WLanguage functions specific to phones
Callback from the function PartageProximitéDemandeConnexion1.Cb for the parameter CallbackConnexion
Android configuration for push notifications (Firebase)
From WINDEV Mobile 22 Update 1 (version 220052), the Push notifications in Android are using the Firebase platform (instead of Google Cloud Messaging)...
ThreadPersistent (Function)
Makes a thread persistent.
HNotifAddEmailRecipient (Function)
Adds recipients for the notifications sent by email.
Using .NET assemblies in a project
To use .NET assemblies in a project...
Docusign: Electronic signature
It is now common for individuals or businesses to sign contracts electronically...
WINDEV Mobile: Sharing WINDEV elements
The same WINDEV elements (database schemas, queries, ...) can be used in a WINDEV application and in a WINDEV Mobile application...
MemoView (Function)
Displays the contents of a file from a "Memo" item in a web browser.
ExeListProcess (Function)
Returns the list of applications currently run.
AuthToken (Variable type)
The AuthToken type contains the characteristics of a token to access a web service.
New Features brochure - Version 28: New features in WINDEV Mobile
New features in WINDEV Mobile 28 presented in the New Features brochure.
Various functions
List of various functions found in WINDEV, WINDEV Mobile and WEBDEV.
WBAdminAuth (Variable type)
The WBAdminAuth type allows you to define all the advanced characteristics of the API used to remotely manage a WEBDEV Application Server.
WINDEV Mobile new features brochure 2025
What's new in WINDEV Mobile 2025 is presented in the What's new 2025 brochure.
Importing a Figma design
Figma is an online design tool that allows you to create designs and prototypes in various fields, in particular for websites and applications...
New features in WINDEV Mobile 2026
WINDEV Mobile 2026 is now available.
New products brochure 27: WINDEV Mobile new products
New features in WINDEV Mobile 27 presented in the New Features brochure.
New features in WINDEV Mobile 2026
The Flex control can be handled by the WLanguage properties in server code and in browser code...
Installing WINDEV, WEBDEV or WINDEV Mobile
This page describes the configuration required to install WINDEV, WEBDEV or WINDEV Mobile, as well as the different installation steps...
New features in WINDEV 2026
WINDEV 2026 is now available.
New features in WINDEV 2026
The stress tests are used to check...
Android Control Center
Do you know where to find your application log files?
2. First tests
WINDEV Mobile Tutorial: My first Android/iOS application Lesson 2 - First tests - 1 hr
1. Examples provided with WINDEV Mobile
Exports a page contained in a Document variable in image format.
RegistryFirstSubKey (Example)
Usage example of the RegistryFirstSubKey function
Specific features of the Express version
Deletes all the values from the local storage.
Yousign
It is now common for individuals or businesses to sign contracts electronically...
RegistryQueryValue (Example)
Usage example of the RegistryQueryValue function
RegistrySetValue (Example)
Usage example of the RegistrySetValue function
2024 new features brochure: WINDEV Mobile new features
What's new in WINDEV Mobile 2024 in the 2024 New Features brochure.
Handling WEBDEV Account Manager via command line
All the features in WEBDEV Account Manager can be used via command line...
Two-factor authentication functions
The Latitude property gets and sets the latitude of an element.
WINDEV Mobile new features brochure 2026
What's new in WINDEV Mobile 2026 is presented in the What's new 2026 brochure.
New Features brochure - Version 27: New WINDEV features
New features in WINDEV 27 presented in the New Features brochure.
PageParameter (Function)
Returns the value of a parameter passed to the current page.
Remote WEBDEV administrator: Backing up and restoring a WEBDEV site
The remote administration tool is used to manage the backups of your dynamic WEBDEV websites.
<Connection variable>.NotifDeleteEmailRecipient (Function)
Deletes the recipients of an email notification.
HNotifDeleteEmailRecipient (Function)
Deletes the recipients of an email notification.
Advanced types
The advanced types of WLanguage are as follows
New features in WEBDEV 2026
WEBDEV 2026 is now available.
New features in WEBDEV 2026
The ActionTarget defines the action performed when the user clicks the target control(s) of a step of a Guided Tour.
Mobile User Groupware (Android and iOS)
WINDEV Mobile includes a User Groupware for Android and iOS applications...
2. WEBDEV administrator in practice
Builds a sequence of characters containing a line.
2025 new features brochure: WINDEV new features
What's new in WINDEV 2025 in the What's new 2025 brochure.
5. Deploying a dynamic Session or AWP site in practice
Moves a directory and its contents to another directory within a remote drive.
Creating and generating an external component
A component must be created from a project containing all the elements required for the component...
New products brochure 27: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 27 presented in the New Features brochure.
2026 new features brochure: WINDEV new features
What's new in WINDEV 2026 in the What's new 2026 brochure.
New products brochure 28: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 28 presented in the New Features brochure.
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
2024 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2024 in the 2024 New Features brochure.
Site map of PC SOFT documentation
The "Logs" tab is used to see the details of logs for a specific period...
Value of constants for the Windows 32-bit API
Value of constants for the Windows 32-bit API
1
5
6
7