ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Notification Push: Android configuration (Google Cloud Messaging)
To use the Push notifications in Android, you must have a Google account and you must perform a specific configuration...
<Stack variable>.Push (Function)
Pushes an element onto the stack.
Push (Function)
Pushes an element onto the stack.
Notification Push: iOS configuration
To use the Push notifications in iOS, you must have a Google account and you must perform a specific configuration...
WDADMINEXE: Push installation management
WDADMINEXE is used to deploy network applications in push via the "Push" tab...
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)...
NotifPushSendSubscriber (Function)
Sends a notification to Android devices that are subscribed to a topic.
Notifications Push: notification format (Android and iOS)
An application written in WINDEV Mobile Android or iOS can receive Push notifications...
Setups while taking the Push into account
The setup while taking the Push into account is used to deploy an application on all the client computers of a network from a single management computer...
<Notification variable>.SendPushSubscriber (Function)
Sends a notification to Android devices that are subscribed to a topic.
NotifPushProcedure (Function)
Specifies the WLanguage procedure called when a push notification is received by a WINDEV Mobile application (Android or iOS).
NotifPushListInvalidIdentifiers (Function)
Returns the list of invalid identifiers on the APN service of Apple.
Push notifications
A mobile device can receive push notifications...
NotifPushEnable (Function)
Enables the management of push notifications in a WINDEV Mobile application (Android or iOS).
<Notification variable>.SendPush (Function)
Sends a push notification to a mobile device (iOS or Android).
NotifPushSend (Function)
Sends a push notification to a mobile device (iOS or Android).
NotifPushDisable (Function)
Disables the management of push notifications for a WINDEV Mobile application (Android or IOS).
NotifPushSubscribe (Function)
Subscribes the current Android application to a topic.
NotifPushUnsubscribe (Function)
Unsubscribes an application from a topic.
Application installation: single-user or network?
WINDEV proposes several types of setup for a WINDEV application...
Phone functions
The phone functions are as follows:
WDADMINEXE: Information on the latest available update
The "Setup" tab of WDADMINEXE contains information regarding the last available update of the application...
<Stack variable>.Pop (Function)
Pops an element from a stack.
Pop (Function)
Pops an element from a stack.
Stack (Variable type)
A Stack variable is a structured type that is used to group a set of elements of the same type.
Android: The different types of notifications
Android proposes several types of notifications to inform the user...
Project description: Project tab
The project description window allows you to configure various elements of your project...
On/Off button in a window
The on/off button is a button that operates like a check box...
Certificate (Variable type)
The Certificate type is used to handle:
  • the certificates used to sign the strings or the files.
  • the certificates used to sign the emails.
3. Deploying a WINDEV application
Manipulating Layout controls programmatically
A Layout control can be...
ExeInfo (Function)
Retrieves the specified information about the version of an executable or DLL.
Control Center of WINDEV executables (WDADMINEXE)
When a WINDEV application is installed in network, a program used to remotely check the application executables is automatically created...
Phone functions (prefix syntax)
The phone functions are as follows:
2. Modes to install an application
Anchor of overlaid controls (in a page)
WEBDEV allows you to define overlayable controls...
Responsive Web Design: Managing anchors
In "Responsive Web Design" mode, the width of controls is automatically reduced when the browser width is reduced...
Share your projects via Git
Git is a source code manager...
WDADMINEXE: Version management
The "Versions" tab of WDADMINEXE is used to manage from the server the versions installed on the client computers...
Queue, Stack and List functions (prefix syntax)
List of Queue, Stack and List functions
Notification (Variable type)
The Notification type is used to handle the local notifications or the push notifications.
Two-level setup
The two-level setup (or multisite setup) combines:
  • a reference network setup deployed on a local network.
  • an HTTP setup used to update the reference setup on the local network.
WDADMINEXE: User details
From the server, the "Users" tab of WDADMINEXE allows you to get ...
The Control Centers
Control Centers provide a global vision of a given area, whether on the development phase, on an operating site, or on application maintenance or improvement...
Setup mode
Several methods can be used to distribute a WINDEV application...
WDADMINEXE: Remote application control
The remote control of a WINDEV application allows the manager of an application used in network to manage the automatic or forced shutdown of the application for all the current users...
Queue, stack and list functions
List of Queue, Stack and List functions
Creating an action plan
The action plans group all actions that will be performed by the Software Factory.
2. WLanguage functions specific to phones
A WINDEV Mobile HFSQL application can also operate in Client/Server mode.
Phone constants (Android / iOS)
ThreadSendSignal (Function)
The current thread sends a signal to the specified thread in order to unlock it.
Testing and debugging an application on an Android device
All developers appreciate the possibility to debug an application directly on the device...
Connected devices: Android Wear
Android Wear is the version of the Android operating system dedicated to the connected objects...
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...
2024 new features brochure: WINDEV Mobile new features
What's new in WINDEV Mobile 2024 in the 2024 New Features brochure.
Creating a service with WINDEV
A service is a specific type of application intended to be run without any user intervention...
geoTrackingEnable (Function)
Enables the management of location tracking in a WINDEV Mobile application.
<Thread>.SendSignal (Function)
The current thread sends a signal to the specified thread in order to unlock it.
ThreadWaitSignal (Function)
Locks the current thread until it receives a signal from another thread.
NFCSendTag (Function)
Sends an NFC tag to another device.
Responsive Web Design: Tips
The Responsive Web Design was used in your pages but you still encounter some lock points...
HTMLEndPage (Property)
The HTMLEndPage property gets and sets the HTML code inserted at the end of the page.
Application and executable management constants
List of constants used by the functions for managing executables.
Left or right sliding window (sliding menu)
The sliding windows (also called sliding menus) are often used in the mobile applications...
SCM: Working with the Source Code Manager
The principle for working with the Source Code Manager is as follows...
Setup wizard: Steps for creating a WINDEV application setup program
The setup program creation wizard allows you to define all the settings of your setup program.
Specific features of the Express version
Anchoring in a page
In a page, the anchors define how the content of a page will behave when the page is enlarged by the Web user.
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...
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
7. Consuming a web service
WINDEV Mobile tutorial: Developing an Android and iOS application Lesson 7 - Consuming a web service - 10 min
Generating an Android application
The generation of a WINDEV Mobile application for Android groups all project elements (windows, code, etc.
The Navigation Bar control
The Navigation Bar control is used to create a menu area that can easily adapt to the browser size...
Customizing the setup program (Plug-in)
In a setup program, you may want to customize some actions...
AdditionCompleted (Example)
Usage example of the AdditionCompleted property
3. Application development cycle
Development cycle of a WINDEV application.
Local network (LAN) setup
Deploying a setup on a local area network (LAN) involves installing and updating a WINDEV application via a reference server,.
14. Controls in practice
New products brochure 28: WINDEV new products
New features in WINDEV 28 presented in the New Features brochure.
Advanced types
The advanced types of WLanguage are as follows
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
1
2
3
4
>