Utility methods to speed up the 4D Mobile App backend coding.
Wrap input from On Mobile App... database methods into these classes to get utility functions.
- MobileAppServer.Action provide utility methods for
On Mobile App Actioncoding. - MobileAppServer.Authentication provide utility methods for
On Mobile App Authenticationcoding.
Without classes some functionnalities are still available.
- Mobile App Action provide utility methods for
On Mobile App Actioncoding. - Mobile App Authentication provide utility methods for
On Mobile App Authenticationcoding.
- MobileAppServer.PushNotification provide utility methods to send push notifications to mobile devices.
- Authentication with email confirmation describe the process to check user identity by sending emails.
- MobileAppServer.WebHandler provide utility methods for
On Web Connectioncoding.
Add the dependency into your base Project/Sources/dependencies.json file
"dependencies" {
...
"4D Mobile App Server": { "github": "4d/4D-Mobile-App-Server" }
...
}or use graphical user interface "Project dependencies" when adding GitHub dependency is available
Download this component and add it to your base Components folder. Be sure to name it .4dbase
What follows contains more detailled instructions
1️⃣ Download sources using github Download button, or by going to a specific release and getting sources
- for instance for main version
Downloadbutton will download https://github.com/4d/4D-Mobile-App-Server/archive/refs/heads/main.zip
2️⃣ Then unzip into your Components folder, and rename it folder to 4D-Mobile-App.4dbase if needed
💡 if your are in git a repository Adding
ComponentsorComponents/4D-Mobile-App-Server.4dbasein your.gitignorefile is recommended
🍎 On macOS the following command line will do the job for you. Open a terminal, go to your component root folder (
cd /your/base/path/) and type:
curl -sL https://raw.githubusercontent.com/4d/4D-Mobile-App-Server/main/download.sh | shGo to your component root folder (cd /your/base/path/)
and clone it
git clone git@github.com:4d/4D-Mobile-App-Server.git Components/4D-Mobile-App-Server.4dbaseor using submodule if you use already git as vcs
git submodule add git@github.com:4d/4D-Mobile-App-Server.git Components/4D-Mobile-App-Server.4dbaseSee the LICENSE file for details
See CONTRIBUTING guide.