Kalipso 5.0
  • Introduction
  • Index
  • Application
    • Installation
  • Using
    • Environment
      • Online Licensing - Login
      • File Menu
        • Devices
        • Styles
        • Settings
          • General
          • Licensing
          • Translation
          • Actions
          • Users
          • Path
      • Ribbon
        • Home
        • Edit
        • Align
        • Project
        • Deploy
      • Project Tree
      • Design Area & Status Bar
      • Direct Access & Properties
    • Styles
      • Edit
        • Tab - Templates
        • Tab - Advanced
    • Find
    • Backup
    • Shortcuts
    • Other
      • Languages
      • Kalipso File Extensions
      • Multithread
      • ASCII Table
  • Developing
    • Project
      • New Project
        • Regular
        • Wizard
      • Properties
        • General
        • Language
        • Keyboard
        • UI
        • Others
        • Linked Projects
        • About
      • Recovery
    • Form
      • Form properties
        • General
        • Timers
        • Planes
        • Local Action Sets
        • Local Variables
        • Actions
      • Controls
        • Type
          • Label
          • Text Box
          • Button
          • Combo Box
          • Table (Grid)
          • Image
          • Shape
          • Chart
          • Looper
          • Scroll Area
          • Tab
          • Check Box
          • Radio Button
          • Draw
          • HTML Viewer
          • Media Player
          • List
        • Properties
        • Events
          • Open Form
          • Close Form
          • After Open Form
          • On Rotation
          • System Tray Click
          • Barcode Scanned
          • Baracoda Scanned
          • Right Click / Tap and Hold
          • Click
          • Double Click
          • App Called
          • App Notified
          • App Pausing
          • App Resuming
          • GPIO State Changed
          • Monitor
          • Net Connect (PDA Only)
          • Net Disconnect (PDA Only)
          • On Idle
          • Plane Changed
          • Push Notification Received
          • RFID Tag Found (RFID Inventory)
          • Wake Up (PDA Only)
          • Get Focus
          • Lose Focus
          • Whenever Modified
          • Selection Change
          • Column Header Click
          • Cell Value Modified
          • Check
          • Uncheck
          • Mouse Up
          • Mouse Down
          • Mouse Move
          • Key Pressed
          • X Button Clicked
          • Scanner Trigger Pressed
          • Scanner Trigger Released
          • Accelerometer Sensor
          • Activity Sensor
          • Ambient Temperature Sensor
          • Atmoshperic Pressure Sensor
          • Gyroscope Sensor
          • Light Sensor
          • Location Sensor
          • Magnetic Sensor
          • Orientation Sensor
          • Pedometer Sensor
          • Proximity Sensor
          • Relative Humidity Sensor
          • NFC Card Detected
          • NFC Card Leave
          • NFC Message Received
          • NFC Message Sent
          • Item Added
          • Bluetooth Device Found
          • Bluetooth Discovery Finished
        • Focus Order
      • Actions
        • Actions List
          • Group Forms
          • Group Database
          • Group Code
          • Group Controls
          • Group Communications
          • Group Files
          • Group Date/Time
          • Group RFID
          • Group Voice
          • Group GPS
          • Group Email
          • Group Barcode
          • Group Others
        • Actions Description
          • Group Forms
            • Show Form
            • Clear Form
            • Refresh
            • Close Form
            • Exec. Local Action Set
            • Invoke From Local Action Set
            • Set Foreground Window
            • Force Redraw
            • Return to Form
            • Return Values
            • Present Form
            • First Plane
            • Last Plane
            • Next Plane
            • Previous Plane
            • Go To Plane
            • Clear Plane
            • Refresh Plane
            • Show Status Windows
            • Close Status window
            • Refresh Form Table Filter
            • Set Form Table Filter
          • Group Database
            • Kill Table
            • Insert
            • Update
            • Select
            • Delete
            • Exec. Procedure
            • SQL Advanced
            • Set DB Profile parameter
            • Set Synchronization Status
            • Close All ODBC Connections
            • Get DB Profile Parameter
            • Create/Update record
            • Create record
            • Update record
            • Delete Record
            • Next record
            • Previous Record
            • First Record
            • Last record
            • Go To Record
            • Begin Transaction
            • Commit Transaction
            • Rollback Transaction
            • Connect to SQLite
            • Disconnect SQLite
          • Group Code
            • IF...ELSE...ELSEIF...ENDIF
            • While...End While
            • Continue
            • Cancel
            • Sleep
            • Break
            • Cancel All
            • On Error... End On Error
            • For Each...End For Each
            • Critical Section Enter
            • Critical Section Leave
            • Critical Section is Locked
            • Set Current Thread Priority
            • Wait For Threads
            • Comment
            • Separator
            • Breakpoint
            • Debug
            • Set Trace State
            • JSON Import to Table
            • JSON Export from Table
            • JSON Get Value
            • JSON Get Array Item
            • JSON Get Array Item Count
            • JSON Get Name List
            • Encrypt
            • Decrypt
            • CheckSum
            • Encrypt Symmetric
            • Decrypt Symmetric
            • Encrypt Asymmetric
            • Decrypt Asymetric
            • Sign Message
            • Verify Message
            • KeyStore Encrypt
            • KeyStore Decrypt
            • AppCenter Set Enabled State
            • AppCenter Set Property
            • AppCenter Log Event
            • AppCenter Generate App Crash
          • Group Controls
            • Refresh Control
            • Set Property
            • Set Focus
            • Set Selection
            • Execute event
            • Get Selection
            • Get Item Count
            • Select Text
            • Get Property
            • Stop Refresh Control
            • Scroll Area Set Section Property
            • Tab Set Item Property
            • Table Get Selected Column
            • Table Set Column Width
            • Table Set Column Order
            • Table Add Line
            • Table Delete Line
            • Table Get Column Value
            • Table Set Column Value
            • Table Enter Direct Edition
            • Table Find
            • Table Set Selected Column
            • Table Set Color
            • Table Get Color
            • Table Get Column Width
            • Table Set Column Property
            • Looper Add Line
            • Looper Delete Line
            • Looper Set Cell Property
            • Clear Draw
            • Save Draw
            • Set Draw´s Style
            • Paste Image on Draw
            • Is Draw Painted
            • Draw Text
            • Draw Rectangle
            • Draw Ellipse
            • Draw Bar Code
            • Draw Line
            • HTML Navigation
            • HTML Get Source
            • HTML Execute JScript
            • HTML Clear Data
            • Save Chart
            • Media Player Set State
            • Media Player Go To
            • Media Player Get Media information
          • Group Communications
            • Synchronize
            • Update Project
            • Translate Internal Text
            • Set Comm. Profile Parameter
            • Get Comm. Profile Parameter
            • Set Synchronization File Copy
            • Bluetooth Start Device Discovery
            • Bluetooth Stop Device Discovery
            • Bluetooth Is Device Paired
            • Bluetooth Pair Device
            • Bluetooth Unpair Device
            • Bluetooth Connect Headset
            • Bluetooth Disconnect Headset
            • Bluetooth LE Start Scanning
            • Bluetooth LE Stop Scanning
            • Bluetooth LE Connect to Device
            • Bluetooth LE Disconnect from Device
            • Bluetooth LE Service Get List
            • Bluetooth LE Characteristic Get List
            • Bluetooth LE Characteristic Set Notification
            • Bluetooth LE Characteristic Write
            • Bluetooth LE Characteristic Read
            • Bluetooth LE Descriptor Get List
            • Bluetooth LE Descriptor Write
            • Bluetooth LE Descriptor Read
            • Beacon Scanner Initialize
            • Beacon Scanner Uninitialize
            • Beacon Scanner Start Monitoring
            • Beacon Scanner Stop Monitoring
            • Beacon Scanner Start Ranging
            • Beacon Scanner Stop Ranging
            • Activate Connection
            • Is Connection Active
            • Deactivate Connection
            • Serial Open
            • Serial Write
            • Serial Read
            • Serial Flush
            • Serial Close
            • Socket Connect
            • Socket Write
            • Socket Read
            • Socket Close
            • Socket Accept
            • Ping
            • Activate Monitor
            • Deactivate Monitor
            • Web Service Run
            • XML Get Child Element
            • XML Get Child Element List
            • XML Get Element Attribute
            • XML Get Element Content
            • XML Get Element’s Attribute List
            • XML Get Element's Name
            • XML Get Root Element
            • XML Get Root Element List
            • HTTP Request
            • XML Export from Table
            • XML Import to Table
            • FTP Connect
            • FTP Set Current Dir
            • FTP Get File
            • FTP Put File
            • FTP File Exists
            • FTP Disconnect
            • FTP Create Dir
            • FTP Delete File/Folder
            • FTP Rename File
            • FTP List Files
            • Run Process on PC
            • Send File to PC
            • Get File from PC
            • List Files from PC
            • Kill Process on PC
            • Is Process Running on PC
            • Activate MIS Remote Controller
            • Stop MIS Remote Controller
            • Ping MIS Communicator
            • Get MIS Communicator Server Info
            • Shell Execute On Pc
            • Validate Active Directory Credentials On PC
            • Push Notification Get Client ID
            • Push Notification Get Message
            • Push Notification Get Lost Message ID List
            • Push Notification Get Lost Message
            • Push Notification Delete Lost Message
            • Make Phone Call
            • SMS Send Message
            • Get SMS Verification Code
            • Get Cell Tower Info
          • Group Files
            • File Open
            • File Read
            • File Write
            • File Close
            • File Import to Table
            • File Export from Table
            • File Load Content
            • File Save Content
            • INI Write
            • INI Read
            • ZIP Add File
            • ZIP Extract Files
            • ZIP List Files
            • File/Folder Copy
            • File/Folder Delete
            • File/Folder Move
            • File Exists
            • Create Dir
            • List Files
            • Get File Information
            • Select File
            • Share File
            • Convert Image
            • Get Image Dimensions
            • Rotate Image
            • Resize Image
            • Extract Document
          • Group Date/Time
            • Set System Date
            • Set System Time
            • Get Server Date/Time
            • Start Timer
            • Stop Timer
          • Group RFID
            • NFC Connect
            • NFC Disconnect
            • NFC Set Publishing State
            • NFC Create Ndef Message
            • NFC Parse Ndef Message
            • NFC Get Tag Type
            • NFC Read Tag
            • NFC Write Tag
            • NFC Tag Send Command
            • RFID Connect
            • RFID Disconnect
            • RFID is Connected
            • RFID Get Tag List
            • RFID Start Inventory
            • RFID Stop Inventory
            • RFID Read Tag
            • RFID Write Tag
            • RFID Set Tag Password
            • RFID Set Tag Lock State
            • RFID Kill Tag
            • RFID Set Reader Parameter
            • RFID Get Reader Parameter
            • RFID Send Command
            • RFID Start Tag Locating
            • RFID Stop Tag Location
            • GS1 EPC Encode
            • GS1 EPC Decode
            • Jet Set Label type
            • Jet Read Tag ID
            • Jet Read Tag Text
            • JET WriteTag Text
            • Serial Open
            • Serial Close
            • HF Set Label Type
            • HF Read Tag ID
            • HF Read Tag Text
            • HF Write Tag Text
            • Intermec Connect
            • Intermec Disconnect
            • Intermec Set Label Type
            • Intermec Get tag ID List
            • Intermec Read Tag Text
            • Intemec Write Tag Text
            • Intermec Send BRI Command
            • Syscan Connect
            • Syscan Disconnect
            • Syscan Select Label Type
            • Syscan Get tag ID List
            • Syscan Select Tag
            • Syscan Read Tag Text
            • Syscan Write Tag Text
            • Syscan Send Command
            • Syscan Get Answer
            • ACG Connect
            • ACG Disconnect
            • ACG Select Label Type
            • ACG Get Tag ID List
            • ACG Select Tag
            • ACG Read Tag Text
            • ACG Write Tag text
            • ACG Send Command
            • ACG Get Answer
            • Baracoda Initialize
            • Baracoda Uninitialize
            • Baracoda Connect Device
            • Baracoda Disconnect Device
            • Baracoda Read RFID Tag Data
            • Baracoda Write RFID Tag Data
            • Unitech RH76xUHF Connect
            • Unitech RH76xUHF Disconnect
            • Unitech RH76xUHF Get Tag List
            • Unitech RH76xUHF Read Tag
            • Unitech RH76xUHF Write Tag
            • Unitech RH76xUHF Send Tag Password
            • Unitech RH76xUHF Get Parameter
            • Unitech RH76xUHF Set Parameter
            • Psion RFID UHF Connect
            • Psion RFID UHF Disconnect
            • Psion RFID UHF Get Tag List
            • Psion RFID UHF Read Tag
            • Psion RFID UHF Write Tag
            • Psion RFID UHF Get Property
            • Psion RFID UHF Set Property
            • Psion RFID UHF Set Password
            • Psion RFID UHF Set Lock State
            • Psion RFID UHF Kill Tag
            • Psion RFID HF Connect
            • Psion RFID HF Disconnect
            • Psion RFID HF Set Tag Type
            • Psion RFID HF Get Tag List
            • Psion RFID HF Read Tag
            • Psion RFID HF Write Tag
            • Nordic ID Connect
            • Nordic ID Disconnect
            • Nordic ID RFID Select Tag Type
            • Nordic ID RFID Get Tag ID List
            • Nordic ID RFID Select Tag
            • Nordic ID RFID Read Tag
            • Nordic ID RFID Write Tag
            • CipherLab RFID Connect
            • CipherLab RFID Disconnect
            • CipherLab RFID Reset
            • CipherLab Read Tag ID
            • CipherLab Read Tag Text
            • CipherLab Write Tag Text
            • Zebra RFID Connect
            • Zebra RFID Disconnect
            • Zebra RFID Get Tag List
            • Zebra RFID Read Tag
            • Zebra RFID Write Tag
            • Zebra RFID Set Password
            • Zebra RFID Set Lock State
            • Zebra RFID Kill Tag
            • Zebra RFID Get Configuration
            • Zebra RFID Set Configuration
            • Zebra RFID GPIO
            • Zebra RFID Inventory
            • Nordic ID NUR Connect
            • Nordic ID NUR Disconnect
            • Nordic ID NUR Is Connected
            • Nordic ID NUR Get Tag List
            • Nordic ID NUR Inventory
            • Nordic ID NUR Read Tag
            • Nordic ID NUR Read Tag
            • Nordic ID NUR WriteTag
            • Nordic ID NUR Set Password
            • Nordic ID NUR Set Lock State
            • Nordic ID NUR Kill Tag
            • Nordic ID NUR Get Configuration
            • Nordic ID NUR Set Configuration
          • Group Voice
            • Native Activate Recognizer
            • Native Stop Recognizer
            • Native Set ASR Language
            • Audio Record
            • Native Voice Message
            • Native Voice Message Settings
            • Native Stop Speaking
            • Native Repeat Last Voice Message
            • Native Set TTS Language Voice
          • Group GPS
            • TomTom Get Coordinates
            • TomTom Navigate
            • TomTom Put Foreground
            • TomTom Show Map
            • TomTom Initialize
            • TomTom Is Running
            • GPS Connect
            • GPS Get Coordinates
            • GPS Disconnect
            • GPS Distance
            • Sensor Enable
            • Sensor Disable
          • Group Email
            • Send E-mail
            • SMTP Connect
            • SMTP Send E-Mail
            • SMTP Disconnect
            • POP3 Connect
            • POP3 Get Nbr Messages
            • POP3 Get E-Mail
            • POP3 Delete E-Mail
            • POP3 Disconnect
            • Load E-Mail From File
            • POP3 Get Unique ID List
            • POP3 Get E-Mail Header
            • POut Connect
            • POut Get Number of Msgs
            • POut Get Message
            • POut Delete Message
            • POut Create Message
            • POut Disconnect
            • Get Contact List
            • Get Contact Properties
            • Set Contact Properties
            • Delete Contact
            • Add Contact
            • Get Task List
            • Get Task Properties
            • Set Task Properties
            • Delete Task
            • Add Task
          • Group Barcode
            • Barcode Connect
            • Barcode Disconnect
            • Barcode Enable
            • Barcode Disable
            • Barcode Scan
            • Barcode Set Enabled Symbologie
            • Barcode Get Enabled Symbologie
            • Barcode Set Parameter
            • Barcode Get Parameter
            • Cortex Scan Connect
            • Cortex Scan Disconnect
            • Cortex Scan Set Camera Preview
            • Cortex Scan Enable
            • Cortex Scan Disable
            • Cortex Scan Scan Barcode
            • Cortex Scan Set Enabled Symbol
            • Cortex Scan Get Enabled Symbol
            • Cortex Scan Set Property
            • Cortex Scan Get Property
            • Zebra Scan Enum Devices
            • Zebra Scan Connect
            • Zebra Scan Disconnect
            • Zebra Scan Enable
            • Zebra Scan Disable
            • Zebra Scan Barcode
            • Zebra Scan Set Enabled Symbologies
            • Zebra Scan Get Enabled Symbologies
            • Honeywell Scan Connect
            • Honeywell Scan Disconnect
            • Honeywell Scan Enable
            • Honeywell Scan Disable
            • Honeywell Scan Barcode
            • Honeywell Scan Set Enabled Symbologies
            • Honeywell Scan Get Enabled Symbologies
            • CipherLab Scan Connect
            • CipherLab Scan Disconnect
            • CipherLab Get Scanner Type
            • CipherLab Reset Scanner
            • CipherLab Read Barcode
            • CipherLab Set Scanner Preferences
            • CipherLab Set Symbology Options
            • Cipherlab Scan Enable
            • Cipherlab Scan Disable
            • Intermec Scan Enum Device
            • Intermec Scan Connect
            • Intermec Scan Disconnect
            • Intermec Scan Enable
            • Intermec Scan Disconnect
            • Intermec Scan Barcode
            • Intermec Scan Set Enabled Symbologies
            • Intermec Scan Get Enabled Symbologies
            • Intermec Scan Send Configuration Command
            • Intermec Scan Get Configuration Value
            • Unitech Scan Connect
            • Unitech Scan Disconnect
            • Unitech Scan Enable
            • Unitech Scan Disable
            • Unitech Scan Barcode
            • Psion Scan Connect
            • Psion Scan Disconnect
            • Psion Scan Enable
            • Psion Scan Disable
            • Psion Scan Barcode
            • Psion Scan Set Property
            • Psion Scan Get Property
            • Nordic ID Scan Connect
            • Nordic ID Scan Disconnect
            • Nordic ID Scan Enable
            • Nordic ID Scan Disable
            • Nordic ID Scan Barcode
            • Nordic ID Scan Set Enabled Symbologies
            • Nordic ID Scan Get Enabled Symbologies
            • Nordic ID Connect
            • Nordic ID Disconnect
            • Nordic ID Get Value
            • Nordic ID Set Value
            • Nordic ID Execute
            • Datalogic Scan Connect
            • Datalogic Scan Disconnect
            • Datalogic Scan Enable
            • Datalogic Scan Disable
            • Datalogic Scan Barcode
            • Datalogic Scan Set Enabled Symbologies
            • Datalogic Scan Get Enabled Symbologies
            • Baracoda Initialize
            • Baracoda Uninitialize
            • Baracoda Get Device List
            • Baracoda Pair Device
            • Baracoda Unpair Device
            • Baracoda Is Device Paired
            • Baracoda Connect Device
            • Baracoda Disconnect Device
            • Baracoda Is Device Connected
            • Baracoda Send Acknowledgment
            • M3 Scan Connect
            • M3 Scan Disconnect
            • M3 Scan Enable
            • M3 Scan Disable
            • M3 Scan Barcode
            • M3 Scan Set Enabled Symbologie
            • M3 Scan Get Enabled Symbologie
            • Pidion Scan Connect
            • Pidion Scan Disconnect
            • Pidion Scan Enable
            • Pidion Scan Disable
            • Pidion Scan Barcode
            • Pidion Scan Set Enabled Symbologie
            • Pidion Scan Get Enabled Symbologie
            • Denso Scan Connect
            • Denso Scan Disconnect
            • Denso Scan Enable
            • Denso Scan Disable
            • Denso Scan Barcode
            • Denso Scan Set Enabled Symbologie
            • Denso Get Enabled Symbologie
            • ACD Scan Connect
            • ACD Scan Disconnect
            • ACD Scan Enable
            • ACD Scan Disable
            • ACD Scan Barcode
            • ACD Scan Set Enabled Symbologies
            • ACD Scan Get Enabled Symbologie
            • Point Mobile Scan Connect
            • Point Mobile Scan Disconnect
            • Point Mobile Scan Enable
            • Point Mobile Scan Disable
            • Point Mobile Scan Barcode
            • Point Mobile Scan Set Enabled Symbologies
            • Point Mobile Scan Get Enabled Symbology
            • Newland Scan Connect
            • Newland Scan Disconnect
            • Newland Scan Enable
            • Newland Scan Disable
            • Newland Scan Barcode
            • Newland Scan Set Enabled Symbology
            • Newland Scan Get Enabled Symbology
          • Group Others
            • Message Box
            • Notification Message
            • Play Sound
            • Set Blinking
            • Vibrate
            • Post App Notification
            • Close Project
            • Open Project
            • Set Value
            • Show Popup
            • Exec. JScript
            • Process EAN128
            • Make Backup
            • Exec. Global Action Set
            • Set Language
            • Get Language
            • Restart Kalipso
            • Create EAN128
            • Restore Backup
            • Return Values
            • Get Locale Information
            • Start Service
            • Set Service Notification
            • Stop Service
            • Print
            • Set Printer Parameter
            • Print PDF on Server
            • Get Printer Parameter
            • Print On PC
            • Run Process
            • Get Serial Number
            • Reset Idle Time
            • Wake Lock
            • HourGlass
            • Get Battery Status
            • Get Memory Status
            • Set Terminal ID
            • Get Terminal ID
            • Camera Capture
            • OCR Execute
            • Barcode Recognize
            • Set SIP
            • Get Screen Dimensions
            • Read Registry
            • Write Registry
            • Kill Process
            • Is Process Running
            • Power
            • Set Wireless Device State
            • Get Wireless Device State
            • Get System Information
            • Set Display Orientation
            • Shell Execute
            • Wifi Get Signal Strength
            • Get Network Adapters Info
            • Get Project Param
            • Set Project Param
            • Get App Certificate Fingerprint
            • Check Internet Connection
            • Verifiy Rooted Device
            • Has permission
            • Request permission
            • Keyboard
            • Send Keys
            • Set Scroll Position
            • Copy to Clipboard
            • Get Clipboard
            • Get Cursor Last Pos
            • Send Mouse Action
            • Capture All Keys
            • Load DLL
            • Unload DLL
            • Run DLL
            • Load APK
            • Unload APK
            • Run APK
            • GPIO Get List
            • GPIO Open
            • GPIO Close
            • GPIO Get Value
            • GPIO Set Value
            • GPIO Set Pin Mode
            • GPIO Config Input Event
            • In-App Purchase Initialize
            • In-App Purchase Uninitialize
            • In-App Purchase Is Connected
            • In-App Purchase Get Products Information
            • In-App Purchase Get Purchases
            • In-App Purchase Make Purchase
            • InApp Purchase Acknowledge Purchase
            • Wait For MSS Request
            • Send Answer to MSS Request
            • Make Request to MSS
            • Resume Request to MSS
        • Convertible Actions
      • Expressions
        • String Expressions
        • Numeric Expressions
        • Conditional Expressions
        • Filter and Order By
        • Functions
          • Functions List
            • String Functions
            • Numeric Functions
            • Conditional Functions
            • Date Functions
            • Time Functions
            • Conversion Functions
            • Operators
            • Others
            • Keywords
          • Functions Descriptions
            • String Functions
              • ASCII
              • Base64 Decode
              • Base64 Encode
              • Charact
              • Complete
              • Decode
              • Encode
              • Extract String
              • FileExtractPart
              • Find
              • FullEncode
              • Get GUID
              • JSONDecode
              • JSONEncode
              • Left
              • Length
              • Lower-case
              • Middle
              • MLText
              • Replace
              • Right
              • Set String
              • String Count
              • Trim
              • Upper-Case
              • URLDecode
              • URLEncode
              • XMLDecode
              • XMLEncode
            • Numeric Functions
              • Absolute
              • Arc Cosine
              • Arc Sine
              • Arc Tangent
              • Bitwise And
              • Bitwise Or
              • Bitwise Xor
              • Ceiling
              • Cosine
              • Decimal Part
              • Degree to Radian
              • Exp
              • Extractstringd
              • Floor
              • Integer Part
              • Log
              • Log 10
              • Mask Number
              • Nth Root
              • Power
              • Radian to Degree
              • Random
              • Round
              • Sine
              • Sum
              • Tangent
              • Val
            • Conditional Functions
              • Lookup
              • YesNo
            • Date Functions
              • Add Days
              • Date Difference
              • DateTime Add
              • DateTime Diff
              • DateTime Sub
              • DateToString
              • Day
              • Get System´s Date
              • Julian
              • Local To UTC Time
              • Month
              • Subtract Days
              • TimeToString
              • UTC To Local Time
              • Week Day
              • Week Number
              • Year
              • Year
            • Time Functions
              • Get System´s Time
              • Hour
              • Minute
              • Second
              • TickCount
              • Time Difference
            • Conversion Functions
              • ANSIToString
              • BinToDecimal
              • BinToHex
              • DecimalToBin
              • DecimalToHex
              • HexToBin
              • HexToDecimal
              • HexToString
              • NumToString
              • StringToANSI
              • StringToHex
              • StringToUTF7
              • StringToUTF8
              • UTF7ToString
              • UTF8ToString
            • Operators
              • Minus
              • Division Remainder
              • Product
              • Division
              • Plus
              • Less
              • Less or Equal
              • Different
              • Equal
              • Greater
              • Greater Equal
              • And
              • Or
            • Others
              • Language Kalipso To ISO
              • Language ISO To Kalipso
            • Keywords
              • CCY_DPLACES
              • CCY_SYMBOL
              • CLICKEDCOLUMN
              • COMMANDLINE
              • CR
              • CURRENTINDEX
              • CURRENTPLANE
              • DB_VERSION
              • DFOLDER
              • DQUOTE
              • DSEPARATOR
              • ENTER
              • ERRORACTIONID
              • ERRORCODE
              • ERRORMSG
              • FALSE
              • IERRORCODE
              • K_SIMULATOR
              • K_VERSION
              • KEYPRESSED
              • KFOLDER
              • LASTPLANE
              • LF
              • NO
              • PFOLDER
              • PI
              • POPUP
              • PRJ_NAME
              • PRJ_VERSION
              • RECACCURACY
              • RECCONFIDENCE
              • RECEXTRAEVENT
              • RECORDCOUNT
              • SDFOLDER
              • PSDFOLDER
              • TAB
              • TFOLDER
              • TRUE
              • TSEPARATOR
              • YES
      • Database Connection Profiles
        • Database Profile
        • Tables
          • Local
          • Remote Online
            • Stored procedures
          • Remote Offline
      • Communication Profiles
      • Global Variables
    • Report
      • Properties
        • General
        • Queries
        • Conditions
        • Variables
      • Controls
        • Header
        • Footer
        • Table
        • Looper
        • Label
        • Dynamic Field
        • Concat
        • Shape
        • Image
        • Barcode
    • Printers
    • Specific options
      • Cleanup Files
      • Documentation
      • Tasks
      • Global Action Sets
      • Resources
      • Web Services
        • Wizard
        • Manually
      • JScript
      • Sockets
      • Files
      • DLL´s
      • Critical Sections
      • Services
      • Language and Translation
        • Multi-Language Text
        • Translate
        • Export and Import Lang
    • Error Codes
      • General
      • SQLite
      • ODBC
      • Form
      • Project
      • File
      • Serial Communication
      • DLL
      • RFID and Barcode Readers Specific
      • XML engine
      • Monitor
      • FTP
      • SMTP
      • POP3
      • Pocket Outlook
      • Table Control
      • Registry
      • HTTP
  • Test and Deploy
    • Test
      • Local Machine
        • Test on Simulator
          • Trace
        • Test on Windows 10
      • Remote Device
        • Windows Mobile/CE
        • Phone 10
        • Android
        • iOS
    • Deploy
      • Create Executable
      • Create Folder
      • Create APPX
      • Create APK
      • Create IPA
      • Create Update
      • Create Component
  • Addons
    • Adobe XD
Powered by GitBook
On this page

Was this helpful?

  1. Developing
  2. Form
  3. Actions
  4. Actions Description
  5. Group Others

In-App Purchase Get Purchases

Kalipso - Form - Actions - Actions Description - Group Others - In-App Purchase Get Purchases

PreviousIn-App Purchase Get Products InformationNextIn-App Purchase Make Purchase

Last updated 4 years ago

Was this helpful?

Gets the active purchase for the current account.

Action available for the following operating systems:

Parameters

  • Product Type - The type of products to retrieve purchases. It can be:

    • 1 - In App Products

    • 2 - Subscriptions

  • Purchase State - The state of the purchases to be retrieved. It can be:

    • 1 - Acknowledged Purchases

    • 2 - Unacknowledged Purchases

    • 3 - Pending Purchases

  • Items Separator - Normally a character that should be used to separate items in the parameters bellow.

  • Target Count - The number of purchases returned.

  • Target Order ID - The Order ID for Android only. For iOS or Windows there is no associated Order ID.

  • Target Purchase ID - The Purchase / Transaction ID.

  • Target Product SKU - The product identifier.

  • Target DateTime - The purchase Date and Time.

Normally you should call this action when you App starts, to give user access to the purchases he as made before. For example if the user un-installs your App and the re-installs the App, or simply if the user installs the App on a new device, it is expected that the user has access to the purchases he already made. You are responsible for keeping track of the products bought and give the user access to them.

When a purchase is made you are required to acknowledge that purchase with a call to In-App Purchase Acknowledge so the Store knows that you are aware that the user as payed and you have given him access to the product. When your App starts, you should call this for acknowledged purchases, and give access to the product, but also call this for unacknowledged purchases, and in this case, give the user access to the product and acknowledge the purchase with a call to In-App Purchase Acknowledge.

Pending purchases can also exist, this means that a purchase request has already been made, but payment is still pending confirmation. If you have purchases in this state, check at regular intervals for the new state (normally unacknowledged) of the purchase or until the pending purchase disappears in case the payment has failed.