ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Deploying an application via App Store
Deployment to the App Store is the most common deployment mode...
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...
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...
inAppListPurchase (Function)
Returns the list of application products purchased by the user and not consumed.
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...
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.
inAppCheckSubscription (Function)
When starting the iOS application, checks whether the In-App subscriptions have been renewed.
<WBadminAuth variable>.ListApplication (Function)
Returns the list of applications on a WEBDEV Application Server, for a given account and a given type.
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.
Developing applications for iPhone/iPad
To develop a WINDEV Mobile application for iPhone/iPad, you need:
Summary table: Managing application directories by platform
Appendix 5: Server configuration
Bloque entièrement ou partiellement un fichier externe.
InUniversalWindowsAppSimulatorMode (Function)
Indicates whether the code is run in the simulator for Universal Windows Platform applications.
Function kept for backward compatibility.
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:
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 ...
Integrate two-factor authentication into your applications
Starting with version 26, WINDEV, WEBDEV and WINDEV Mobile allow you to implement two-factor authentication...
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...
Developing an application for iPhone/iPad
The development of an iPhone/iPad application is performed in 2 steps:
2. Application development cycle
WINDEV Mobile covers the entire application development cycle
1. Installing an application on Android, iOS, etc.
There are multiple methods to install a WINDEV Mobile application
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...
InWindowsPhoneMode (Function)
Indicates whether the code is run in Windows Phone mode.
Function kept for backward compatibility.
2. Types of setup
Types of setup
WINDEV Mobile overview
WINDEV Mobile is a development environment for PC that allows you to develop ...
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).
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.
3. WINDEV Mobile: Android, iOS, etc.
WINDEV Mobile applications can run on the following platforms
Background task constants
The following constants are used to manipulate background tasks:
RegistryQueryValue (Example)
Usage example of the RegistryQueryValue function
RegistryFirstSubKey (Example)
Usage example of the RegistryFirstSubKey function
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...
Using Facebook authentication
Facebook is the world's most popular social network. It is commonly used by companies to reach their customers...
Use Facebook authentication (prefix syntax)
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.
WINDEV Mobile: Platforms, processors and operating systems
WINDEV Mobile applications can run on the following platforms
Prerequisites for using Google Drive, OneDrive and Dropbox
Drive management functions include ...
AWP without UI
Bootstrap, Angular, React, Vue...
Print report (iPhone/iPad or Android)
When creating a report, the test of this report can be run from the report editor...
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...
RegistrySetValue (Example)
Usage example of the RegistrySetValue function
Creating user accounts
A User account allows the server administrator to...
Ad Hoc deployment
FBRequest (Function)
Sends an HTTP request to the Facebook Graph API.
fResourceDir (Function)
Returns the path of the read-only resources of the application.
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.
QuickActionRemoveAll (Function)
Removes all the quick actions defined for the application. Quick actions pinned to the home screen will be disabled, but not removed.
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.
<WBAdminAuth variable>.ListConnection (Function)
Returns the list of current connections on a WEBDEV Application Server.
WBAdminUpdateAccount (Function)
Updates the characteristics of a WEBDEV account in a WEBDEV Application Server.
WBAdminDeleteAccount (Function)
Deletes a WEBDEV account from a WEBDEV Application Server.
<fbSession variable>.Request (Function)
Sends an HTTP request to the Facebook Graph API.
Creating an executable file
Once the development of your WINDEV application is completed (windows, reports, queries, etc.)...
SysGetExtLink (Function)
Returns the command linked to an extension.
<WBAdminAuth variable>.UpdateAccount (Function)
Modifies WEBDEV account settings on a WEBDEV Application Server.
WBAdminDisconnect (Function)
Deletes a connection from 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.
SysUnlinkExtension (Function)
Deletes the association between an extension and a command that was created by SysLinkExtension.
QuickActionList (Function)
Lists the application's quick actions.
<WBAdminAuth variable>.CreateAccount (Function)
Creates a WEBDEV account on a WEBDEV Application Server.
WBAdminCreateAccount (Function)
Creates a WEBDEV account on a WEBDEV Application Server.
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...
QuickActionRemove (Function)
Removes a quick action defined for the application.
<QuickAction variable>.Remove (Function)
Removes a quick action defined for the application.
QuickActionAdd (Function)
Adds a new quick action to the application.
Two-factor authentication functions
Utilisation dans la classe Thread - Accès en Lecture - Type : Entier32
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.
<QuickAction variable>.Pin (Function)
Generates a request to pin a quick action.
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...
SysLinkExtension (Function)
Associates an extension (.txt, .avi, etc.) to a default execution program.
NotifPushSendSubscriber (Function)
Sends a notification to Android devices that are subscribed to a topic.
QuickActionPin (Function)
Generates a request to pin a quick action.
Developing an iOS 14 widget
An iOS widget is an application intended to be displayed as a widget on iOS devices (iPhone, iPad, etc.
<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.
Unavailable functions and properties
Some functions and properties have been removed from WLanguage...
The SilverLight control
The SilverLight control is used to display a SilverLight 2 animation in a WEBDEV page...
Print modes of a report
Several print modes are available for a report.
Push notifications
A mobile device can receive push notifications...
WITH
Factorizes the expression of an element on which several subelements or properties are accessed.
2. WLanguage functions specific to phones
A WINDEV Mobile HFSQL application can also operate in Client/Server mode.
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.
WINDEV Mobile: Sharing WINDEV elements
The same WINDEV elements (analysis, queries, ...) can be used in a WINDEV application and in a WINDEV Mobile application...
The planes in WEBDEV
The planes are used to group the controls of an element...
Using .NET assemblies in a project
To use .NET assemblies in a project...
Telephony functions
List of telephony functions
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.
Docusign: Electronic signature
It is now common for individuals or businesses to sign contracts electronically...
MemoView (Function)
Displays the contents of a file from a "Memo" item in a web browser.
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.
2. First tests
WINDEV Mobile Tutorial: My first Android/iOS application Lesson 2 - First tests - 1 hr
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 features in WINDEV Mobile 2026
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 products brochure 27: WINDEV Mobile new products
New features in WINDEV Mobile 27 presented in the New Features brochure.
New features in WINDEV 2026
WINDEV 2026 is now available.
New features in WINDEV 2026
Android Control Center
Do you know where to find your application log files?
WINDEV Mobile new features brochure 2025
What's new in WINDEV Mobile 2025 is presented in the What's new 2025 brochure.
1. Examples provided with WINDEV Mobile
2024 new features brochure: WINDEV Mobile new features
What's new in WINDEV Mobile 2024 in the 2024 New Features brochure.
Specific features of the Express version
Yousign
It is now common for individuals or businesses to sign contracts electronically...
Phone functions
The phone functions are as follows:
Handling WEBDEV Account Manager via command line
All the features in WEBDEV Account Manager can be used via command line...
New Features brochure - Version 27: New WINDEV features
New features in WINDEV 27 presented in the New Features brochure.
WINDEV Mobile new features brochure 2026
What's new in WINDEV Mobile 2026 is presented in the What's new 2026 brochure.
PageParameter (Function)
Returns the value of a parameter passed to the current page.
New features in WEBDEV 2026
WEBDEV 2026 is now available.
<Connection variable>.NotifDeleteEmailRecipient (Function)
Deletes the recipients of an email notification.
HNotifDeleteEmailRecipient (Function)
Deletes the recipients of an email notification.
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.
Advanced types
The advanced types of WLanguage are as follows
New features in WEBDEV 2026
Mobile User Groupware (Android and iOS)
WINDEV Mobile includes a User Groupware for Android and iOS applications...
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
2. WEBDEV administrator in practice
Creating and generating an external component
A component must be created from a project containing all the elements required for the component...
New features in WINDEV Suite SaaS
Callback de la fonction PartageProximitéAttendConnexion1.Cb pour le paramètre CallbackResultat
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.
New products brochure 27: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 27 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
Value of constants for the Windows 32-bit API
Value of constants for the Windows 32-bit API
1
6
7