Contents
Display Legacy Contents

 Print
    Advanced    
You can customize and protect your Project simply by checking a few Options. Please revise them because they directly influence the execution of your Project once deployed.
    

Advanced Settings
                                    
MIS Product Code
This is the product code used by Kalipso to identify to MISCommunicator. In MISCommunicator this is defined under the "Products" button.     
                                    

Keywords Scope
This option is for keywords ERRORCODE, ERRORMSG, IERRORCODE, RECORDCOUNT and POPUP.

  • “Global” it means that this keywords work has global variables, their value is equal in all project.
  • “Event” it means that this keywords work has temporary variables, their value is only valid on the event that is runing. If for example an ActionSet is called this keywords will have their own value inside the actionset that is running.    
Custom URI Schemes
Names through which your application can be launched like a protocol.

Soap Prefix         
Add a specific SOAP Prefix to your project.    
                                  
Preload Control's Images in Memory
“Does what it says”

The pre-loading will be executed when the Form is open. If checked, this option will slow down the opening of the Form and will have a higher cost of memory but the display of images in the Controls will be faster.
    
                                    
Manage Key Event On
When defining a Key Event, that Key event can be triggered either at Key Down or Key Up.

With this parameter, you can define if you want the Key Events to be triggered when the key is pressed, released or both. Notice that if defined both "Key Down" and "Key Up", each Key Event will be triggered twice for each key stroke.
    
      
Android code execution mode
In Android, if a specific set of code is executed in the user interface thread for longer than 4 or 5 seconds, a message will appear to the user saying the application is "non responsive" (ANR) and it allows the user to kill the application.

The advantage of "Background Thread" mode is that the "ANR" message will never appear to the user, but if the application makes a lot of changes to the user interface in the code, it can be slower.
For application that don't have code running for long periods of time, the "User Interface Thread" mode is normally preferred, and if a specific function requires a lot of time to execute it can still be executed in a background thread by specifying "Thread Mode" = Yes in the "Execute Action Set" actions.     

AppCenter
When enabled the Microsoft AppCenter SDK will also be enabled.
By default both Analytics and Crashes module will also be enabled, but you should not rely on this behaviour and you should Enable/Disable each module by calling AppCenter Set Enabled State action, normally in your App first form.

App Secret Android
The App Secret for Android version. You get this from your AppCenter account.
You need to provide this value to enable AppCenter SDK integration on Android.

App Secret iOS
The App Secret for iOS version. You get this from your AppCenter account.
You need to provide this value to enable AppCenter SDK integration on iOS.

App Secret Win10
The App Secret for Win10 UWP version. You get this from your AppCenter account.
You need to provide this value to enable AppCenter SDK integration on Win10.

Maximum Storage Size
This value is used to determine the maximum storage size for locally cached data.
If not specified, the default value for the SDK is 10Mb.
Crashes and Analytics data is cached locally and sent at regular intervals when network connection to the AppCenter is available.
Please refer to Microsoft AppCenter documentation for further details on how the local cache is actually performed.
                                    

Enable Push Notifications
Allows you to enable your application to receive Push Notifications

A push notification is a message that pops up on a mobile device. App publishers can send them at any time; users don't have to be in the app or using their devices to receive them.
                                    
In order to use Push Notifications in your application, you need to register it in Google. Upon that process is completed, you're able to download a JSON file with your Android Sender ID and Android Google App ID.
    
                                    
Android Sender ID
This value is provided to you by Google upon setting up your account

You can use "Load from google-services.json" button to load it automatically if you have access to the file.
    
                                    
Android Google App ID
This value is provided to you by Google upon registering your app for push notifications

You can use "Load from google-services.json" button to load it automatically if you have access to the file.
    
                                    
Save messages when application is not active
When your application is closed, you cannot intercept push notifications. Nonetheless, when you activate this option, lost messages are stored and you can access them when the application runs again through "Push Notification Get Lost Message" Action. Don't use this mechanism to persistently store information, this information may be lost for example in a system or App upgrade.
On Android this will only work for data only push notifications.

            
                        
Send Notification
For test purposes, you're able to send a Push Notification to your application, if running through KClient.     
                                    
Use TTS(Text To Speech)
Activates the Text To Speech     
                                    
Use ASR(Automatic Speech Recognition)
Activates the Automatic Speech Recognition

See also
 
Updated: 1/11/2021 12:42 PM