Criteria
Launcher can match certain values against regular expressions to customize intents and groups
Overview
Technical Guide
Criteria Arrays
Field
Description
Criteria Object Parameters
Field
Description
Examples
Criteria for Custom Intent Filtering
"intents": {
"boot": [
// Run a StageNow XML on boot for all device models starting with "TC":
{
"typeIntent": "p",
"action": "XML",
"data": "file/path/to/stageNowFile.xml",
"criteria_OR": [
{
"field": "_${device.MODEL}",
"pattern": "/^TC.*$/"
}
],
"criteria_AND": []
}
],
"cradle": [
// Rotate the Launcher to landscape on cradle for device models starting with "ET" or "CC":
{
"action": "com.bluefletch.launcher.ACTION_ROTATE_LANDSCAPE",
"typeIntent": "p",
"criteria_OR": [
{
"field": "_${device.MODEL}",
"pattern": "/^ET.*$/"
},
{
"field": "_${device.MODEL}",
"pattern": "/^CC.*$/"
}
],
"criteria_AND": []
},
// Mute audio on cradle if device is logged out (no user ID) and is at site 1001:
{
"action": "MUTE_AUDIO",
"typeIntent": "p",
"criteria_AND": [
{
"field": "_${session.userId}",
"pattern": "^_$"
},
{
"field": "_${config.ex.siteId}",
"pattern": "1001"
}
],
"criteria_OR": []
}
]
}Criteria for Implied Groups
Last updated